CBelongsToRelation
| Пакет | system.db.ar |
|---|---|
| Наследование | class CBelongsToRelation » CActiveRelation » CBaseActiveRelation » CComponent |
| С версии | 1.0 |
| Исходный код | framework/db/ar/CActiveRecord.php |
CBelongsToRelation представляет параметры, определяющие отношение BELONGS_TO.
Общедоступные свойства
| Свойство | Тип | Описание | Определено в |
|---|---|---|---|
| alias | string | псевдоним таблицы, к которой относится это отношение. | CActiveRelation |
| className | string | имя класса связанной активной записи | CBaseActiveRelation |
| condition | string | запрос WHERE. | CBaseActiveRelation |
| foreignKey | mixed | внешний ключ в данном отношении | CBaseActiveRelation |
| group | string | запрос GROUP BY. | CBaseActiveRelation |
| having | string | запрос HAVING. | CBaseActiveRelation |
| join | string | как объединить с другими таблицами. | CBaseActiveRelation |
| joinOptions | string|array | свойство для задания операций после объединения, таких как USE INDEX. | CBaseActiveRelation |
| joinType | string | тип объединения. | CActiveRelation |
| name | string | имя связанного объекта | CBaseActiveRelation |
| on | string | запрос ON. | CActiveRelation |
| order | string | запрос ORDER BY. | CBaseActiveRelation |
| params | array | параметры, которые должны быть связаны с условием. | CBaseActiveRelation |
| scopes | mixed | применяемые области видимости. Может быть установлено в одно из следующих значений:
| CActiveRelation |
| select | mixed | список имен столбцов (массив или строка имен, разделенных запятыми), которые должны быть выбраны. | CBaseActiveRelation |
| through | string | имя отношения, которое должно использоваться в качестве мостика к данному отношению. | CActiveRelation |
| together | boolean | необходимо ли объединить эту таблицу с основной таблицей. | CActiveRelation |
| with | string|array | указывает, какие связанные объекты следует загружать при ленивой загрузке этого связанного объекта. | CActiveRelation |
Общедоступные методы
| Метод | Описание | Определено в |
|---|---|---|
| __call() | Вызывает метод, который не является методом класса. | CComponent |
| __construct() | Конструктор. | CBaseActiveRelation |
| __get() | Возвращает значение свойства, список обработчиков событий или поведение на основе его имени. | CComponent |
| __isset() | Проверяет, является ли значение свойства null. | CComponent |
| __set() | Устанавливает значение свойства компонента. | CComponent |
| __unset() | Устанавливает свойство компонента в значение null. | CComponent |
| asa() | Возвращает объект поведения с заданным именем. | CComponent |
| attachBehavior() | Прикрепляет поведение к этому компоненту. | CComponent |
| attachBehaviors() | Прикрепляет список поведений к компоненту. | CComponent |
| attachEventHandler() | Прикрепляет обработчик события к событию. | CComponent |
| canGetProperty() | Определяет, можно ли считать свойство. | CComponent |
| canSetProperty() | Определяет, можно ли установить свойство. | CComponent |
| detachBehavior() | Отсоединяет поведение от компонента. | CComponent |
| detachBehaviors() | Отсоединяет все поведения от компонента. | CComponent |
| detachEventHandler() | Отсоединяет существующий обработчик события. | CComponent |
| disableBehavior() | Отключает присоединенное поведение. | CComponent |
| disableBehaviors() | Отключает все присоединенные поведения этого компонента. | CComponent |
| enableBehavior() | Включает присоединенное поведение. | CComponent |
| enableBehaviors() | Включает все присоединенные поведения этого компонента. | CComponent |
| evaluateExpression() | Вычисляет выражение PHP или обратный вызов в контексте этого компонента. | CComponent |
| getEventHandlers() | Возвращает список присоединенных обработчиков событий для события. | CComponent |
| hasEvent() | Определяет, определено ли событие. | CComponent |
| hasEventHandler() | Проверяет, есть ли присоединенные обработчики для данного события. | CComponent |
| hasProperty() | Определяет, определено ли свойство. | CComponent |
| mergeWith() | Объединяет это отношение с динамически заданными критериями. | CActiveRelation |
| raiseEvent() | Возбуждает событие. | CComponent |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CBelongsToRelation