Spec-Zone.ru › Phalcon 2

Класс Phalcon\Mvc\Model\Relation

реализует Phalcon\Mvc\Model\RelationInterface

Этот класс представляет отношение между двумя моделями

Константы

целое число BELONGS_TO

целое число HAS_ONE

целое число HAS_MANY

целое число HAS_ONE_THROUGH

целое число HAS_MANY_THROUGH

целое число NO_ACTION

целое число ACTION_RESTRICT

целое число ACTION_CASCADE

Методы

public __construct (int $type, string $referencedModel, string|array $fields, string|array $referencedFields, [array $options])

Конструктор Phalcon\Mvc\Model\Relation

public setIntermediateRelation (string|array $intermediateFields, string $intermediateModel, string $intermediateReferencedFields)

Устанавливает данные промежуточной модели для отношений has-*-through

public int getType ()

Возвращает тип отношения

public string getReferencedModel ()

Возвращает модель ссылки

public string|array getFields ()

Возвращает поля

public string|array getReferencedFields ()

Возвращает поля ссылок

public string|array getOptions ()

Возвращает параметры

public string|array isForeignKey ()

Проверяет, является ли отношение внешним ключом

public string|array getForeignKey ()

Возвращает конфигурацию внешнего ключа

public boolean isThrough ()

Проверяет, является ли отношение отношением «многие ко многим»

public boolean isReusable ()

Проверяет, кэшируются ли записи, возвращаемые при получении belongs-to/has-many, неявно во время текущего запроса

public string|array getIntermediateFields ()

Получает промежуточные поля для отношений has-*-through

public string getIntermediateModel ()

Получает промежуточную модель для отношений has-*-through

public string|array getIntermediateReferencedFields ()

Получает промежуточные поля ссылок для отношений has-*-through

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

Spec-Zone.ru

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