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