Yii2 gii (gerador) com relação
https://www.paypal.me/yoHanesc
Endossar -me no LinkedIn
https://www.linkedin.com/in/yohanes-candrajaya-b68394102/
A maneira preferida de instalar esta extensão é através do compositor.
Correr
$ composer require mootensai/yii2-enhanced-gii:dev-master
$ composer require kartik-v/yii2-mpdf:dev-master # if you want to use pdf exporter
$ composer require kartik-v/yii2-tree-manager:dev-master # if you want to use tree/nested relation tableou adicione
"mootensai/yii2-enhanced-gii": "dev-master",
"kartik-v/yii2-mpdf": "dev-master",
"kartik-v/yii2-tree-manager": "dev-master"
Adicione
"kartik-v/yii2-mpdf": "dev-master",se você quiser usar o Exportador de PDF
Adicione
"kartik-v/yii2-tree-manager": "dev-master",se você quiser usar a tabela de relações de árvore/aninhada
para a seção require do seu arquivo composer.json .
Eu separo o MPDF e o gerente da árvore porque o pacote é grande e nem todos os usarão.
Em seguida, você deve adicionar este código em sua configuração main.php.
' modules ' => [
... //your another module
' gridview ' => [
' class ' => ' kartikgridModule ' ,
// see settings on http://demos.krajee.com/grid#module
],
' datecontrol ' => [
' class ' => ' kartikdatecontrolModule ' ,
// see settings on http://demos.krajee.com/datecontrol#module
],
// If you use tree table
' treemanager ' => [
' class ' => ' kartiktreeModule ' ,
// see settings on http://demos.krajee.com/tree-manager#module
]
. . . // your another module
],Consulte Configurações do Gridview em http://demos.krajee.com/grid#module
Consulte Configurações do DateControl em http://demos.krajee.com/datecontrol#module
Consulte Configurações do Treemanager em http://demos.krajee.com/tree-manager#module (se você usa a tabela de relações árvores/aninhadas)
Vá para suas ferramentas GII e observe o novo gerador de IO da Models & Crud
safeUp() e safeDown()Estou aberto para qualquer melhoria