Интерфейс LocatorInterface
Регистры для объектов Table должны реализовывать этот интерфейс.
Прямые известные реализаторы
Cake\ORM\Locator\TableLocatorПодробности о методах
configsource public
config( string|null $alias null , array|null $options null )
Сохраняет список опций, используемых при создании объекта с соответствующим псевдонимом.
Параметры
- string|null
$aliasнеобязательно null - Имя псевдонима
- array|null
$optionsнеобязательно null - Список опций для псевдонима
Возвращает
arrayДанные конфигурации.
existssource public
exists( string $alias )
Проверяет наличие экземпляра в регистре.
Параметры
- string
$alias - Псевдоним для проверки.
Возвращает
booleanbool
getsource public
get( string $alias , array $options [] )
Получение экземпляра таблицы из регистра.
Параметры
- string
$alias - Имя псевдонима, который вы хотите получить.
- array
$optionsнеобязательно [] - Опции, с которыми вы хотите создать таблицу.
Возвращает
Cake\ORM\Table\Cake\ORM\Table
removesource public
remove( string $alias )
Удаляет экземпляр из регистра.
Параметры
- string
$alias - Псевдоним для удаления.
setsource public
set( string $alias , Cake\ORM\Table $object )
Устанавливает экземпляр.
Параметры
- string
$alias - Псевдоним для установки.
-
Cake\ORM\Table$object - Таблица для установки.
Возвращает
Cake\ORM\Table\Cake\ORM\Table
© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.ORM.Locator.LocatorInterface.html