Spec-Zone.ru › CakePHP 3.2

Интерфейс LocatorInterface

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

Непосредственные реализаторы

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

Краткое описание методов

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

    Хранит список параметров, которые будут использованы при создании объекта с соответствующим псевдонимом.

  • exists() public
    Проверка наличия экземпляра в регистре.
  • get() public
    Получение экземпляра таблицы из регистра.
  • remove() public
    Удаление экземпляра из регистра.
  • set() public
    Установка экземпляра.

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

clear()source public

clear( )

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

config()source public

config( string|null $alias null , array|null $options null )

Хранит список параметров, которые будут использованы при создании объекта с соответствующим псевдонимом.

Параметры

string|null $alias необязательно null
Имя псевдонима
array|null $options необязательно null
Список параметров для псевдонима

Возвращаемое значение

массив
Данные конфигурации.

exists()source public

exists( string $alias )

Проверка наличия экземпляра в регистре.

Параметры

string $alias
Псевдоним для проверки.

Возвращаемое значение

boolean

get()source public

get( string $alias , array $options [] )

Получение экземпляра таблицы из регистра.

Параметры

string $alias
Имя псевдонима, которое нужно получить.
array $options необязательно []
Параметры, с которыми нужно создать таблицу.

Возвращаемое значение

Cake\ORM\Table

remove()source public

remove( string $alias )

Удаление экземпляра из регистра.

Параметры

string $alias
Псевдоним для удаления.

set()source public

set( string $alias , Cake\ORM\Table $object )

Установка экземпляра.

Параметры

string $alias
Псевдоним для установки.
Cake\ORM\Table $object
Таблица для установки.

Возвращаемое значение

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.2/class-Cake.ORM.Locator.LocatorInterface.html

Spec-Zone.ru

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