Trait LocatorAwareTrait
Содержит метод для установки и доступа к экземпляру LocatorInterface
Краткое описание свойств
- $_tableLocator protected
Cake\ORM\Locator\LocatorInterface|nullЭкземпляр локатора таблиц
- $defaultTable protected
string|nullИспользуемое по умолчанию псевдоним таблицы для этого объекта.
Краткое описание методов
-
fetchTable() public
Удобный метод для получения экземпляра таблицы.
-
getTableLocator() public
Получение локатора таблиц.
-
setTableLocator() public
Установка локатора таблиц.
Подробное описание методов
fetchTable() public
fetchTable(string|null $alias = null, array<string, mixed> $options = []): Cake\ORM\Table
Удобный метод для получения экземпляра таблицы.
Параметры
-
string|null$alias необязательно Имя псевдонима, которое вы хотите получить. Должно быть в формате CamelCase. Если
null, то используется значение свойства $defaultTable.-
array<string, mixed>$options необязательно Параметры, с которыми вы хотите построить таблицу. Если таблица уже загружена, параметры реестра будут проигнорированы.
Возвращает
Cake\ORM\TableИсключения
Cake\Core\Exception\CakeExceptionЕсли аргумент `$alias` и свойство `$defaultTable` оба равны `null`.
См. также
getTableLocator() public
getTableLocator(): Cake\ORM\Locator\LocatorInterface
Получение локатора таблиц.
Возвращает
Cake\ORM\Locator\LocatorInterfacesetTableLocator() public
setTableLocator(Cake\ORM\Locator\LocatorInterface $tableLocator): $this
Установка локатора таблиц.
Параметры
-
Cake\ORM\Locator\LocatorInterface$tableLocator Экземпляр LocatorInterface.
Возвращает
$thisПодробное описание свойств
$_tableLocator protected
Экземпляр локатора таблиц
Тип
Cake\ORM\Locator\LocatorInterface|null$defaultTable protected
Используемое по умолчанию псевдоним таблицы для этого объекта.
Тип
string|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.ORM.Locator.LocatorAwareTrait.html