PHP 클래스 atk4\data\Reference_Many

상속: extends Reference
파일 보기 프로젝트 열기: atk4/data

공개 메소드들

메소드 설명
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