PHP Класс Hive_Meta, hive

Автор: Woody Gilk ([email protected])
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$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