Spec-Zone.ru › Phalcon 2

Класс Phalcon\Mvc\Collection\Manager

реализует Phalcon\DI\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface, Phalcon\Mvc\Collection\ManagerInterface

Этот компонент управляет инициализацией моделей, сохраняя информацию о взаимосвязях между различными моделями приложения. CollectionManager вводится в модель через контейнер инъекции зависимостей, например, Phalcon\DI.

$di = new Phalcon\DI();

 $di->set('collectionManager', function(){
      return new Phalcon\Mvc\Collection\Manager();
 });

 $robot = new Robots($di);

Методы

public setDI (Phalcon\DiInterface $dependencyInjector)

Устанавливает контейнер DependencyInjector

public Phalcon\DiInterface getDI ()

Возвращает контейнер DependencyInjector

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager)

Устанавливает менеджер событий

public Phalcon\Events\ManagerInterface getEventsManager ()

Возвращает внутренний менеджер событий

public setCustomEventsManager (Phalcon\Mvc\CollectionInterface $model, Phalcon\Events\ManagerInterface $eventsManager)

Устанавливает пользовательский менеджер событий для конкретной модели

public Phalcon\Events\ManagerInterface getCustomEventsManager (Phalcon\Mvc\CollectionInterface $model)

Возвращает пользовательский менеджер событий, связанный с моделью

public initialize (Phalcon\Mvc\CollectionInterface $model)

Инициализирует модель в менеджере моделей

public bool isInitialized (string $modelName)

Проверяет, была ли модель уже инициализирована

public Phalcon\Mvc\CollectionInterface getLastInitialized ()

Получает последнюю инициализированную модель

public setConnectionService (Phalcon\Mvc\CollectionInterface $model, string $connectionService)

Устанавливает службу подключения для конкретной модели

public useImplicitObjectIds (Phalcon\Mvc\CollectionInterface $model, boolean $useImplicitObjectIds)

Устанавливает, должна ли модель использовать неявные идентификаторы объектов

public boolean isUsingImplicitObjectIds (Phalcon\Mvc\CollectionInterface $model)

Проверяет, использует ли модель неявные идентификаторы объектов

public Phalcon\Db\AdapterInterface (?) MongoDB getConnection (Phalcon\Mvc\CollectionInterface $model)

Возвращает подключение, связанное с моделью

public notifyEvent (string $eventName, Phalcon\Mvc\CollectionInterface $model)

Принимает события, сгенерированные в моделях, и рассылает их в менеджер событий, если он доступен. Уведомляет о событиях поведения, которые прослушивают модель.

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Collection_Manager.html

Spec-Zone.ru

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