PHP Class mootensai\enhancedgii\crud\Generator

Since: 2.0
Author: Yohanes Candrajaya ([email protected])
Inheritance: extends yii\gii\Generator
Afficher le fichier Open project: mootensai/yii2-enhanced-gii

Méthodes publiques

Свойство Type Description
$UUIDColumn
$baseControllerClass
$blameableValue
$cancelable
$controllerClass
$createdAt
$createdBy
$deletedAt
$deletedBy
$expandable
$generateLabelsFromComments
$generateMigrations
$generateQuery
$generateRelations
$generateSearchModel
$hiddenColumns
$indexWidgetType
$loggedUserOnly
$nameAttribute
$nsController
$nsModel
$nsSearchModel
$optimisticLock
$pdf
$pluralize
$queryBaseClass
$queryClass
$queryNs
$relations
$saveAsNew
$searchModelClass
$skippedColumns
$timestampValue
$updatedAt
$updatedBy
$useTablePrefix
$viewPath

Méthodes publiques

Méthode Description
attributeLabels ( )
generate ( )
generateActionParamComments ( ) : array Generates parameter tags for phpdoc
generateActionParams ( ) : string Generates action parameters
generateActiveField ( string $attribute, $fk, $tableSchema = null, $relations = null, $isTree = false ) : string Generates code for active field
generateColumnFormat ( ColumnSchema $column ) : string Generates column format
generateDetailViewField ( string $attribute, $fk, yii\db\TableSchema $tableSchema = null ) : string Generates code for Grid View field
generateFK ( $tableSchema = null )
generateGridViewField ( string $attribute, array $fk, yii\db\TableSchema $tableSchema = null ) : string Generates code for Grid View field
generateGridViewFieldIndex ( string $attribute, array $fk, yii\db\TableSchema $tableSchema = null ) : string Generates code for Grid View field
generateSearchConditions ( ) : array Generates search conditions
generateSearchLabels ( ) : array Generates the attribute labels for the search model.
generateSearchRules ( ) : array Generates validation rules for the search model.
generateTabularFormField ( string $attribute, $fk, $tableSchema = null ) : string Generates code for Kartik Tabular Form field
generateUrlParams ( ) : string Generates URL parameters
getControllerID ( ) : string
getDescription ( )
getName ( )
getNameAttribute ( )
getNameAttributeFK ( $tableName )
getSearchAttributes ( ) : array
getViewPath ( ) : string
hints ( )
requiredTemplates ( )
rules ( )
stickyAttributes ( )

Method Details

attributeLabels() public méthode

public attributeLabels ( )

generate() public méthode

public generate ( )

generateActionParamComments() public méthode

Generates parameter tags for phpdoc
public generateActionParamComments ( ) : array
Résultat array parameter tags for phpdoc

generateActionParams() public méthode

Generates action parameters
public generateActionParams ( ) : string
Résultat string

generateActiveField() public méthode

Generates code for active field
public generateActiveField ( string $attribute, $fk, $tableSchema = null, $relations = null, $isTree = false ) : string
$attribute string
Résultat string

generateColumnFormat() public méthode

Generates column format
public generateColumnFormat ( ColumnSchema $column ) : string
$column yii\db\ColumnSchema
Résultat string

generateDetailViewField() public méthode

Generates code for Grid View field
public generateDetailViewField ( string $attribute, $fk, yii\db\TableSchema $tableSchema = null ) : string
$attribute string
$tableSchema yii\db\TableSchema
Résultat string

generateFK() public méthode

public generateFK ( $tableSchema = null )

generateGridViewField() public méthode

Generates code for Grid View field
public generateGridViewField ( string $attribute, array $fk, yii\db\TableSchema $tableSchema = null ) : string
$attribute string
$fk array
$tableSchema yii\db\TableSchema
Résultat string

generateGridViewFieldIndex() public méthode

Generates code for Grid View field
public generateGridViewFieldIndex ( string $attribute, array $fk, yii\db\TableSchema $tableSchema = null ) : string
$attribute string
$fk array
$tableSchema yii\db\TableSchema
Résultat string

generateSearchConditions() public méthode

Generates search conditions
public generateSearchConditions ( ) : array
Résultat array

generateSearchLabels() public méthode

Generates the attribute labels for the search model.
public generateSearchLabels ( ) : array
Résultat array the generated attribute labels (name => label)

generateSearchRules() public méthode

Generates validation rules for the search model.
public generateSearchRules ( ) : array
Résultat array the generated validation rules

generateTabularFormField() public méthode

Generates code for Kartik Tabular Form field
public generateTabularFormField ( string $attribute, $fk, $tableSchema = null ) : string
$attribute string
Résultat string

generateUrlParams() public méthode

Generates URL parameters
public generateUrlParams ( ) : string
Résultat string

getControllerID() public méthode

public getControllerID ( ) : string
Résultat string the controller ID (without the module ID prefix)

getDescription() public méthode

public getDescription ( )

getName() public méthode

public getName ( )

getNameAttribute() public méthode

public getNameAttribute ( )

getNameAttributeFK() public méthode

public getNameAttributeFK ( $tableName )

getSearchAttributes() public méthode

public getSearchAttributes ( ) : array
Résultat array searchable attributes

getViewPath() public méthode

public getViewPath ( ) : string
Résultat string the controller view path

hints() public méthode

public hints ( )

requiredTemplates() public méthode

public requiredTemplates ( )

rules() public méthode

public rules ( )

stickyAttributes() public méthode

public stickyAttributes ( )

Property Details

$UUIDColumn public_oe property

public $UUIDColumn

$baseControllerClass public_oe property

public $baseControllerClass

$blameableValue public_oe property

public $blameableValue

$cancelable public_oe property

public $cancelable

$controllerClass public_oe property

public $controllerClass

$createdAt public_oe property

public $createdAt

$createdBy public_oe property

public $createdBy

$deletedAt public_oe property

public $deletedAt

$deletedBy public_oe property

public $deletedBy

$expandable public_oe property

public $expandable

$generateLabelsFromComments public_oe property

public $generateLabelsFromComments

$generateMigrations public_oe property

public $generateMigrations

$generateQuery public_oe property

public $generateQuery

$generateRelations public_oe property

public $generateRelations

$generateSearchModel public_oe property

public $generateSearchModel

$hiddenColumns public_oe property

public $hiddenColumns

$indexWidgetType public_oe property

public $indexWidgetType

$loggedUserOnly public_oe property

public $loggedUserOnly

$nameAttribute public_oe property

public $nameAttribute

$nsController public_oe property

public $nsController

$nsModel public_oe property

public $nsModel

$nsSearchModel public_oe property

public $nsSearchModel

$optimisticLock public_oe property

public $optimisticLock

$pdf public_oe property

public $pdf

$pluralize public_oe property

public $pluralize

$queryBaseClass public_oe property

public $queryBaseClass

$queryClass public_oe property

public $queryClass

$queryNs public_oe property

public $queryNs

$relations public_oe property

public $relations

$saveAsNew public_oe property

public $saveAsNew

$searchModelClass public_oe property

public $searchModelClass

$skippedColumns public_oe property

public $skippedColumns

$timestampValue public_oe property

public $timestampValue

$updatedAt public_oe property

public $updatedAt

$updatedBy public_oe property

public $updatedBy

$useTablePrefix public_oe property

public $useTablePrefix

$viewPath public_oe property

public $viewPath