PHP 클래스 Hive_Meta, hive

저자: Woody Gilk ([email protected])
파일 보기 프로젝트 열기: shadowhand/hive

공개 프로퍼티들

프로퍼티 타입 설명
$aliases model aliases: name => function, ...
$callbacks callbacks by field: name => callback list, ...
$db database instance or instance name
$fields model fields: name => field object, ...
$filters filters by field: name => filter list, ...
$relations model relations: name => relation object, ...
$rules rules by field: name => filter list, ...
$sorting row sorting fields: name => direction, ...
$table database table
$validate validation context: context => field list, ...

공개 메소드들

메소드 설명
alias ( $name ) : mixed Get the complete column alias for a field.
column ( $name ) : string Get the complete column name for a field.
field ( $name ) : Hive_Field Get a single field object.
finish ( ) Finishes the initialization of meta.
is_unique ( $array, $name ) : void [Validate] callback, used to test if a field value is unique.
relation ( $name ) : Hive_Relation Get a single relation object.

메소드 상세

alias() 공개 메소드

$alias = $meta->alias('foo');
public alias ( $name ) : mixed
리턴 mixed

column() 공개 메소드

$column = $meta->column('foo');
public column ( $name ) : string
리턴 string

field() 공개 메소드

$id = $meta->field('id');
public field ( $name ) : Hive_Field
리턴 Hive_Field

finish() 공개 메소드

$meta->finish();
public finish ( )

is_unique() 공개 메소드

$data->callback($name, array($meta, 'is_unique'));
public is_unique ( $array, $name ) : void
리턴 void

relation() 공개 메소드

$other = $meta->relation('thing');
public relation ( $name ) : Hive_Relation
리턴 Hive_Relation

프로퍼티 상세

$aliases 공개적으로 프로퍼티

model aliases: name => function, ...
public $aliases

$callbacks 공개적으로 프로퍼티

callbacks by field: name => callback list, ...
public $callbacks

$db 공개적으로 프로퍼티

database instance or instance name
public $db

$fields 공개적으로 프로퍼티

model fields: name => field object, ...
public $fields

$filters 공개적으로 프로퍼티

filters by field: name => filter list, ...
public $filters

$relations 공개적으로 프로퍼티

model relations: name => relation object, ...
public $relations

$rules 공개적으로 프로퍼티

rules by field: name => filter list, ...
public $rules

$sorting 공개적으로 프로퍼티

row sorting fields: name => direction, ...
public $sorting

$table 공개적으로 프로퍼티

database table
public $table

$validate 공개적으로 프로퍼티

validation context: context => field list, ...
public $validate