PHP Класс Ip\Internal\Grid\Model\Config

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config Config
$configChecked
$fieldObjects Ip\Internal\Grid\Model\Field[]
$multilingual

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

Метод Описание
__construct ( $config )
actions ( )
actionsFilter ( ) : string
afterCreate ( )
afterDelete ( )
afterMove ( )
afterUpdate ( )
allowCreate ( )
allowDelete ( )
allowSearch ( )
allowSort ( )
allowUpdate ( )
beforeCreate ( )
beforeDelete ( )
beforeMove ( )
beforeUpdate ( )
connectionField ( ) : string Get field name responsible for connection of subgrid to the parent grid.
createFilter ( )
createFormFilter ( )
createLanguageFilter ( )
createPosition ( )
deleteWarning ( )
fieldObject ( $field ) : Ip\Internal\Grid\Model\Field
fields ( )
filter ( ) : string Get sql part to be used in where clause
getBreadcrumbField ( )
getField ( $fieldName )
getTitle ( )
idField ( )
isMultilingual ( )
joinQuery ( )
languageCodeField ( )
languageForeignKeyField ( )
languageTableName ( )
layout ( )
orderBy ( $statusVariables )
orderDirection ( $statusVariables )
orderField ( $statusVariables )
pageSize ( $statusVariables )
pageVariableName ( )
pagerSize ( )
preventAction ( )
rawLanguageTableName ( )
rawTableName ( )
selectFields ( )
sortDirection ( )
sortField ( )
subgridConfig ( $statusVariables, $depthLimit = null ) : Config Return nested grid config object
tableName ( )
updateFilter ( )
updateFormFilter ( )
updateLanguageFilter ( )

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

Метод Описание
checkConfig ( &$config, integer $depth = 1, array $gridBreadcrumb = [] )
getTableFields ( $tableName, $languageTable )

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

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

public __construct ( $config )

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

public actions ( )

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

public actionsFilter ( ) : string
Результат string

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

public afterCreate ( )

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

public afterDelete ( )

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

public afterMove ( )

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

public afterUpdate ( )

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

public allowCreate ( )

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

public allowDelete ( )

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

public allowSearch ( )

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

public allowSort ( )

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

public allowUpdate ( )

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

public beforeCreate ( )

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

public beforeDelete ( )

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

public beforeMove ( )

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

public beforeUpdate ( )

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

protected checkConfig ( &$config, integer $depth = 1, array $gridBreadcrumb = [] )
$depth integer
$gridBreadcrumb array //to detect loop

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

You can think of it as a foreign key in SQL
public connectionField ( ) : string
Результат string

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

public createFilter ( )

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

public createFormFilter ( )

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

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

public createPosition ( )

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

public deleteWarning ( )

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

public fieldObject ( $field ) : Ip\Internal\Grid\Model\Field
$field
Результат Ip\Internal\Grid\Model\Field

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

public fields ( )

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

Get sql part to be used in where clause
public filter ( ) : string
Результат string

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

public getBreadcrumbField ( )

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

public getField ( $fieldName )

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

protected getTableFields ( $tableName, $languageTable )

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

public getTitle ( )

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

public idField ( )

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

public isMultilingual ( )

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

public joinQuery ( )

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

public languageCodeField ( )

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

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

public languageTableName ( )

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

public layout ( )

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

public orderBy ( $statusVariables )

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

public orderDirection ( $statusVariables )

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

public orderField ( $statusVariables )

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

public pageSize ( $statusVariables )

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

public pageVariableName ( )

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

public pagerSize ( )

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

public preventAction ( )

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

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

public rawTableName ( )

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

public selectFields ( )

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

public sortDirection ( )

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

public sortField ( )

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

Return nested grid config object
public subgridConfig ( $statusVariables, $depthLimit = null ) : Config
$statusVariables
Результат Config

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

public tableName ( )

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

public updateFilter ( )

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

public updateFormFilter ( )

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

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

$config защищенное свойство

protected Config,Ip\Internal\Grid\Model $config
Результат Config

$configChecked защищенное свойство

protected $configChecked

$fieldObjects защищенное свойство

protected Field[],Ip\Internal\Grid\Model $fieldObjects
Результат Ip\Internal\Grid\Model\Field[]

$multilingual защищенное свойство

protected $multilingual