PHP Класс Controller_MVCGrid, atk4

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

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

Свойство Тип Описание
$field_associations array Field associations grid_column => model_field
$grid Grid
$model Model
$owner Grid
$type_associations array Field type associations model_field_type => grid_column_type/formatter

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

Метод Описание
addTypeAssociation ( string $k, string $v ) Adds additional type association.
getFieldType ( Field $field ) : string Returns grid column type associated with model field.
importField ( string $field ) : void | Grid | Controller_Grid_Format Import one field from model into grid.
importFields ( Model $model, array | string | boolean $fields = UNDEFINED ) : void | $this Import model fields in form.
setActualFields ( array | string | boolean $fields ) Import model fields in grid.

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

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

Adds additional type association.
public addTypeAssociation ( string $k, string $v )
$k string model field type
$v string grid columnt type

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

Redefine this method to add special handling of your own fields.
public getFieldType ( Field $field ) : string
$field Field
Результат string

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

Import one field from model into grid.
public importField ( string $field ) : void | Grid | Controller_Grid_Format
$field string
Результат void | Grid | Controller_Grid_Format

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

Import model fields in form.
public importFields ( Model $model, array | string | boolean $fields = UNDEFINED ) : void | $this
$model Model
$fields array | string | boolean
Результат void | $this

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

Import model fields in grid.
public setActualFields ( array | string | boolean $fields )
$fields array | string | boolean

Описание свойств

$field_associations публичное свойство

Field associations grid_column => model_field
public array $field_associations
Результат array

$grid публичное свойство

public Grid $grid
Результат Grid

$model публичное свойство

public Model $model
Результат Model

$owner публичное свойство

public Grid $owner
Результат Grid

$type_associations публичное свойство

Field type associations model_field_type => grid_column_type/formatter
public array $type_associations
Результат array