PHP Класс atk4\data\Reference_Many

Наследование: extends Reference
Показать файл Открыть проект

Открытые методы

Метод Описание
addField ( string $n, array $defaults = [] ) : Field_Callback Adds field as expression to owner model.
addFields ( array $fields = [] ) Adds multiple fields.
ref ( array $defaults = [] ) : Model Returns referenced model with condition set.
refLink ( array $defaults = [] ) : Model Creates model that can be used for generating sub-query actions.

Защищенные методы

Метод Описание
getOurValue ( ) : mixed Returns our field value or id.
referenceOurValue ( ) : Field Returns our field or id field.

Описание методов

addField() публичный Метод

Used in aggregate strategy.
public addField ( string $n, array $defaults = [] ) : Field_Callback
$n string Field name
$defaults array Properties
Результат Field_Callback

addFields() публичный Метод

Adds multiple fields.
См. также: addField()
public addFields ( array $fields = [] )
$fields array Array of fields

getOurValue() защищенный Метод

Returns our field value or id.
protected getOurValue ( ) : mixed
Результат mixed

ref() публичный Метод

Returns referenced model with condition set.
public ref ( array $defaults = [] ) : Model
$defaults array Properties
Результат Model

referenceOurValue() защищенный Метод

Returns our field or id field.
protected referenceOurValue ( ) : Field
Результат Field