Spec-Zone.ru › Yii 1.1

CHasOneRelation

Пакет system.db.ar
Наследование class CHasOneRelation » CActiveRelation » CBaseActiveRelation » CComponent
С версии 1.0
Исходный код framework/db/ar/CActiveRecord.php
CHasOneRelation представляет параметры, определяющие отношение HAS_ONE.

Свойства

Свойство Тип Описание Определено в
alias строка псевдоним таблицы, к которой относится данное отношение. CActiveRelation
className строка имя класса связанной активной записи CBaseActiveRelation
condition строка запрос WHERE. CBaseActiveRelation
foreignKey смешанный тип внешний ключ в данном отношении CBaseActiveRelation
group строка запрос GROUP BY. CBaseActiveRelation
having строка запрос HAVING. CBaseActiveRelation
join строка как объединить с другими таблицами. CBaseActiveRelation
joinOptions строка|массив свойство для задания операций после JOIN, таких как USE INDEX. CBaseActiveRelation
joinType строка тип объединения. CActiveRelation
name строка имя связанного объекта CBaseActiveRelation
on строка запрос ON. CActiveRelation
order строка запрос ORDER BY. CBaseActiveRelation
params массив параметры, которые должны быть привязаны к условию. CBaseActiveRelation
scopes смешанный тип применяемые области видимости. Могут быть следующими:
  • Единая область видимости: 'scopes'=>'scopeName'.
CActiveRelation
select смешанный тип список имен столбцов (массив или строка имён, разделённых запятыми), которые должны быть выбраны. CBaseActiveRelation
through строка имя отношения, которое должно быть использовано в качестве моста к этому отношению. CActiveRelation
together булево значение следует ли объединить эту таблицу с основной таблицей. CActiveRelation
with строка|массив указывает, какие связанные объекты должны быть загружены при ленивой загрузке этого связанного объекта. 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/CHasOneRelation

Spec-Zone.ru

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