Spec-Zone.ru › Phalcon 2

Интерфейс Phalcon\Mvc\Model\ManagerInterface

Инициализатор Phalcon\Mvc\Model\ManagerInterface

Методы

абстрактный public initialize (Phalcon\Mvc\ModelInterface $model)

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

абстрактный public boolean isInitialized (string $modelName)

Проверка, уже инициализирована ли модель

абстрактный public Phalcon\Mvc\ModelInterface getLastInitialized ()

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

абстрактный public Phalcon\Mvc\ModelInterface load (string $modelName, boolean $newInstance)

Загрузка модели, выбрасывая исключение, если она не существует

абстрактный public Phalcon\Mvc\Model\RelationInterface addHasOne (Phalcon\Mvc\ModelInterface $model, mixed $fields, string $referencedModel, mixed $referencedFields, [array $options])

Установка 1-1 отношения между двумя моделями

абстрактный public Phalcon\Mvc\Model\RelationInterface addBelongsTo (Phalcon\Mvc\ModelInterface $model, mixed $fields, string $referencedModel, mixed $referencedFields, [array $options])

Установка обратного 1-1 отношения между двумя моделями

абстрактный public Phalcon\Mvc\Model\RelationInterface addHasMany (Phalcon\Mvc\ModelInterface $model, mixed $fields, string $referencedModel, mixed $referencedFields, [array $options])

Установка отношения 1-n между двумя моделями

абстрактный public boolean existsBelongsTo (string $modelName, string $modelRelation)

Проверка наличия отношения belongsTo у модели с другой моделью

абстрактный public boolean existsHasMany (string $modelName, string $modelRelation)

Проверка наличия отношения hasMany у модели с другой моделью

абстрактный public boolean existsHasOne (string $modelName, string $modelRelation)

Проверка наличия отношения hasOne у модели с другой моделью

абстрактный public Phalcon\Mvc\Model\ResultsetInterface getBelongsToRecords (string $method, string $modelName, string $modelRelation, Phalcon\Mvc\Model $record, [array $parameters])

Получение связанных записей belongsTo из модели

абстрактный public Phalcon\Mvc\Model\ResultsetInterface getHasManyRecords (string $method, string $modelName, string $modelRelation, Phalcon\Mvc\Model $record, [array $parameters])

Получение связанных записей hasMany из модели

абстрактный public Phalcon\Mvc\Model\ResultsetInterface getHasOneRecords (string $method, string $modelName, string $modelRelation, Phalcon\Mvc\Model $record, [array $parameters])

Получение связанных записей belongsTo из модели

абстрактный public array getBelongsTo (Phalcon\Mvc\ModelInterface $model)

Получение определённых отношений belongsTo модели

абстрактный public array getHasMany (Phalcon\Mvc\ModelInterface $model)

Получение определённых отношений hasMany модели

абстрактный public array getHasOne (Phalcon\Mvc\ModelInterface $model)

Получение определённых отношений hasOne модели

абстрактный public array getHasOneAndHasMany (Phalcon\Mvc\ModelInterface $model)

Получение определённых отношений hasOne модели

абстрактный public Phalcon\Mvc\Model\RelationInterface [] getRelations (string $modelName)

Получение всех отношений, определённых для модели

абстрактный public array getRelationsBetween (string $first, string $second)

Получение отношений между двумя моделями

абстрактный public Phalcon\Mvc\Model\QueryInterface createQuery (string $phql)

Создание запроса Phalcon\Mvc\Model\Query без его выполнения

абстрактный public Phalcon\Mvc\Model\QueryInterface executeQuery (string $phql, [array $placeholders])

Создание запроса Phalcon\Mvc\Model\Query и его выполнение

абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface createBuilder ([string $params])

Создание билдера Phalcon\Mvc\Model\Query

абстрактный public addBehavior (Phalcon\Mvc\ModelInterface $model, Phalcon\Mvc\Model\BehaviorInterface $behavior)

Связывание поведения с моделью

абстрактный public notifyEvent (string $eventName, Phalcon\Mvc\ModelInterface $model)

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

абстрактный public boolean missingMethod (Phalcon\Mvc\ModelInterface $model, string $eventName, array $data)

Отправка события слушателям и поведениям. Метод ожидает, что конечные слушатели/поведения вернут true, что означает, что как минимум одно из них реализовано

абстрактный public Phalcon\Mvc\Model\QueryInterface getLastQuery ()

Возвращает последний созданный или выполненный запрос в

© 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_Model_ManagerInterface.html

Spec-Zone.ru

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