Trait TypeMapTrait
Трейт TypeMapTrait
Краткое описание свойств
- $_typeMap protected
Cake\Database\TypeMap|null
Краткое описание методов
-
getDefaultTypes() public
Получает типы по умолчанию текущей карты типов.
-
getTypeMap() public
Возвращает существующую карту типов.
-
setDefaultTypes() public
Перезаписывает сопоставления типов по умолчанию для полей в реализующем объекте.
-
setTypeMap() public
Создаёт новую карту типов, если $typeMap является массивом, в противном случае меняет её на заданную.
Подробное описание методов
getDefaultTypes() public
getDefaultTypes(): array
Получает типы по умолчанию текущей карты типов.
Возвращает
arraygetTypeMap() public
getTypeMap(): Cake\Database\TypeMap
Возвращает существующую карту типов.
Возвращает
Cake\Database\TypeMapsetDefaultTypes() public
setDefaultTypes(array $types): $this
Перезаписывает сопоставления типов по умолчанию для полей в реализующем объекте.
Этот метод полезен, если вам нужно задать сопоставления типов, которые используются в нескольких функциях/выражениях в запросе.
Чтобы добавить значение по умолчанию без перезаписи существующих, используйте getTypeMap()->addDefaults()
Параметры
-
array$types Массив типов для задания.
Возвращает
$thisСм. также
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