PHP Класс mootensai\enhancedgii\migration\Generator

С версии: 1.1
Автор: Misbahul D Munir ([email protected])
Наследование: extends yii\gii\Generator
Показать файл Открыть проект

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

Свойство Тип Описание
$db
$generateRelations
$migrationName
$migrationPath
$migrationTime
$tableName
$useTablePrefix

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

Свойство Тип Описание
$constans
$tableNames

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

Метод Описание
attributeLabels ( )
autoCompleteData ( )
generate ( )
generateTableName ( string $tableName ) : string Generates the table name by considering table prefix.
getDescription ( )
getName ( )
getSchemaType ( ColumnSchema $column ) : array
hints ( )
init ( )
requiredTemplates ( )
rules ( )
stickyAttributes ( )
validateDb ( ) Validates the [[db]] attribute.
validateTableName ( ) Validates the [[tableName]] attribute.

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

Метод Описание
generateColumns ( yii\db\TableSchema $table ) : array Generates validation rules for the specified table.
generateRelations ( ) : array
getDbConnection ( ) : Connection
getTableNames ( ) : array
reorderRecrusive ( array $tableNames, array &$depencies, array &$orders )
reorderTables ( array $tables, array $relations ) : array Reorder tables acourding with dependencies.

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

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

public attributeLabels ( )

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

public autoCompleteData ( )

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

public generate ( )

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

Generates validation rules for the specified table.
protected generateColumns ( yii\db\TableSchema $table ) : array
$table yii\db\TableSchema the table schema
Результат array the generated validation rules

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

protected generateRelations ( ) : array
Результат array the generated relation declarations

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

If [[useTablePrefix]] is false, the table name will be returned without change.
public generateTableName ( string $tableName ) : string
$tableName string the table name (which may contain schema prefix)
Результат string the generated table name

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

protected getDbConnection ( ) : Connection
Результат yii\db\Connection the DB connection as specified by [[db]].

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

public getDescription ( )

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

public getName ( )

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

public getSchemaType ( ColumnSchema $column ) : array
$column yii\db\ColumnSchema
Результат array

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

protected getTableNames ( ) : array
Результат array the table names that match the pattern specified by [[tableName]].

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

public hints ( )

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

public init ( )

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

protected reorderRecrusive ( array $tableNames, array &$depencies, array &$orders )
$tableNames array
$depencies array
$orders array

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

Reorder tables acourding with dependencies.
protected reorderTables ( array $tables, array $relations ) : array
$tables array
$relations array
Результат array

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

public requiredTemplates ( )

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

public rules ( )

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

public stickyAttributes ( )

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

Validates the [[db]] attribute.
public validateDb ( )

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

Validates the [[tableName]] attribute.
public validateTableName ( )

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

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

protected $constans

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

public $db

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

public $generateRelations

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

public $migrationName

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

public $migrationPath

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

public $migrationTime

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

public $tableName

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

protected $tableNames

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

public $useTablePrefix