Yii2 gii (generador) con relación
https://www.paypal.me/yohanesc
Respaldarme en LinkedIn
https://www.linkedin.com/in/yohanes-candrajaya-b68394102/
La forma preferida de instalar esta extensión es a través del compositor.
O CORRE
$ 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 tableo agregar
"mootensai/yii2-enhanced-gii": "dev-master",
"kartik-v/yii2-mpdf": "dev-master",
"kartik-v/yii2-tree-manager": "dev-master"
Agregue
"kartik-v/yii2-mpdf": "dev-master",si desea usar el exportador de PDF
Agregue
"kartik-v/yii2-tree-manager": "dev-master",si desea usar la tabla de relación de árbol/anidada
a la sección require su archivo composer.json .
Separo el MPDF y el manager de Tree porque el paquete es grande y no todos lo usarán.
Luego debe agregar este código a su config 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 Configuración de GridView en http://demos.krajee.com/grid#module
Consulte la configuración de DataControl en http://demos.krajee.com/datecontrol#module
Consulte la configuración de Treemanager en http://demos.krajee.com/tree-manager#module (si usa la tabla de relación de árbol/anidada)
Vaya a sus herramientas GII y observe el nuevo generador IO para modelos y crud
safeUp() y safeDown()Estoy abierto a cualquier mejora