Spec-Zone.ru › CakePHP 4.2

Trait TypeMapTrait

Трейт TypeMapTrait

Пространство имён: Cake\Database

Краткое описание свойств

  • $_typeMap protected
    Cake\Database\TypeMap|null

Краткое описание методов

  • getDefaultTypes() public

    Получает типы по умолчанию текущей карты типов.

  • getTypeMap() public

    Возвращает существующую карту типов.

  • setDefaultTypes() public

    Перезаписывает сопоставления типов по умолчанию для полей в реализующем объекте.

  • setTypeMap() public

    Создаёт новую карту типов, если $typeMap является массивом, в противном случае меняет её на заданную.

Подробное описание методов

getDefaultTypes() public

getDefaultTypes(): array

Получает типы по умолчанию текущей карты типов.

Возвращает

array

getTypeMap() public

getTypeMap(): Cake\Database\TypeMap

Возвращает существующую карту типов.

Возвращает

Cake\Database\TypeMap

setDefaultTypes() public

setDefaultTypes(array $types): $this

Перезаписывает сопоставления типов по умолчанию для полей в реализующем объекте.

Этот метод полезен, если вам нужно задать сопоставления типов, которые используются в нескольких функциях/выражениях в запросе.

Чтобы добавить значение по умолчанию без перезаписи существующих, используйте getTypeMap()->addDefaults()

Параметры

array $types

Массив типов для задания.

Возвращает

$this

См. также

\Cake\Database\TypeMap::setDefaults()

setTypeMap() public

setTypeMap(arrayCake\Database\TypeMap $typeMap): $this

Создаёт новую карту типов, если $typeMap является массивом, в противном случае меняет её на заданную.

Параметры

arrayCake\Database\TypeMap $typeMap

Создаёт карту типов, если это массив, иначе устанавливает заданную карту типов

Возвращает

$this

Подробное описание свойств

$_typeMap protected

Тип

Cake\Database\TypeMap|null

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/trait-Cake.Database.TypeMapTrait.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API