PHP Class Ip\Internal\Grid\Model\Config

Afficher le fichier Open project: impresspages/impresspages

Protected Properties

Свойство Type Description
$config Config
$configChecked
$fieldObjects Ip\Internal\Grid\Model\Field[]
$multilingual

Méthodes publiques

Méthode Description
__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 ( )

Méthodes protégées

Méthode Description
checkConfig ( &$config, integer $depth = 1, array $gridBreadcrumb = [] )
getTableFields ( $tableName, $languageTable )

Method Details

__construct() public méthode

public __construct ( $config )

actions() public méthode

public actions ( )

actionsFilter() public méthode

public actionsFilter ( ) : string
Résultat string

afterCreate() public méthode

public afterCreate ( )

afterDelete() public méthode

public afterDelete ( )

afterMove() public méthode

public afterMove ( )

afterUpdate() public méthode

public afterUpdate ( )

allowCreate() public méthode

public allowCreate ( )

allowDelete() public méthode

public allowDelete ( )

allowSearch() public méthode

public allowSearch ( )

allowSort() public méthode

public allowSort ( )

allowUpdate() public méthode

public allowUpdate ( )

beforeCreate() public méthode

public beforeCreate ( )

beforeDelete() public méthode

public beforeDelete ( )

beforeMove() public méthode

public beforeMove ( )

beforeUpdate() public méthode

public beforeUpdate ( )

checkConfig() protected méthode

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

connectionField() public méthode

You can think of it as a foreign key in SQL
public connectionField ( ) : string
Résultat string

createFilter() public méthode

public createFilter ( )

createFormFilter() public méthode

public createFormFilter ( )

createLanguageFilter() public méthode

createPosition() public méthode

public createPosition ( )

deleteWarning() public méthode

public deleteWarning ( )

fieldObject() public méthode

public fieldObject ( $field ) : Ip\Internal\Grid\Model\Field
$field
Résultat Ip\Internal\Grid\Model\Field

fields() public méthode

public fields ( )

filter() public méthode

Get sql part to be used in where clause
public filter ( ) : string
Résultat string

getBreadcrumbField() public méthode

public getBreadcrumbField ( )

getField() public méthode

public getField ( $fieldName )

getTableFields() protected méthode

protected getTableFields ( $tableName, $languageTable )

getTitle() public méthode

public getTitle ( )

idField() public méthode

public idField ( )

isMultilingual() public méthode

public isMultilingual ( )

joinQuery() public méthode

public joinQuery ( )

languageCodeField() public méthode

public languageCodeField ( )

languageForeignKeyField() public méthode

languageTableName() public méthode

public languageTableName ( )

layout() public méthode

public layout ( )

orderBy() public méthode

public orderBy ( $statusVariables )

orderDirection() public méthode

public orderDirection ( $statusVariables )

orderField() public méthode

public orderField ( $statusVariables )

pageSize() public méthode

public pageSize ( $statusVariables )

pageVariableName() public méthode

public pageVariableName ( )

pagerSize() public méthode

public pagerSize ( )

preventAction() public méthode

public preventAction ( )

rawLanguageTableName() public méthode

rawTableName() public méthode

public rawTableName ( )

selectFields() public méthode

public selectFields ( )

sortDirection() public méthode

public sortDirection ( )

sortField() public méthode

public sortField ( )

subgridConfig() public méthode

Return nested grid config object
public subgridConfig ( $statusVariables, $depthLimit = null ) : Config
$statusVariables
Résultat Config

tableName() public méthode

public tableName ( )

updateFilter() public méthode

public updateFilter ( )

updateFormFilter() public méthode

public updateFormFilter ( )

updateLanguageFilter() public méthode

Property Details

$config protected_oe property

protected Config,Ip\Internal\Grid\Model $config
Résultat Config

$configChecked protected_oe property

protected $configChecked

$fieldObjects protected_oe property

protected Field[],Ip\Internal\Grid\Model $fieldObjects
Résultat Ip\Internal\Grid\Model\Field[]

$multilingual protected_oe property

protected $multilingual