Spec-Zone.ru › CakePHP 3.1

Интерфейс LocatorInterface

Регистры для объектов Table должны реализовывать этот интерфейс.

Прямые известные реализаторы

Cake\ORM\Locator\TableLocator
Пространство имён: Cake\ORM\Locator
Расположение ORM/Locator/LocatorInterface.php

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

clearsource public

clear( )

Очищает регистр конфигурации и экземпляров.

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
Псевдоним для проверки.

Возвращает

boolean
bool

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

Spec-Zone.ru

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