Yii2 gii (générateur) par rapport
https://www.paypal.me/yohanesc
M'approuve-moi sur LinkedIn
https://www.linkedin.com/in/yohanes-candrajaya-b68394102/
La façon préférée d'installer cette extension est via le compositeur.
Soit courir
$ 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 ajouter
"mootensai/yii2-enhanced-gii": "dev-master",
"kartik-v/yii2-mpdf": "dev-master",
"kartik-v/yii2-tree-manager": "dev-master"
Ajouter
"kartik-v/yii2-mpdf": "dev-master",si vous souhaitez utiliser PDF Exportateur
Ajouter
"kartik-v/yii2-tree-manager": "dev-master",si vous voulez utiliser le tableau des relations arborescence / imbriquées
à la section require de votre fichier composer.json .
Je sépare le MPDF et le manager des arbres car le package est grand et tout le monde ne l'utilisera pas.
Ensuite, vous devez ajouter ce code sur votre 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
],Voir les paramètres de GridView sur http://demos.krajee.com/grid#module
Voir les paramètres de DateControl sur http://demos.krajee.com/datecontrol#module
Voir les paramètres de TreEmanager sur http://demos.krajee.com/tree-manager#module (si vous utilisez une table de relation arborescence / imbriquée)
Accédez à vos outils GII et remarquez le nouveau générateur IO pour les modèles et crud
safeUp() et safeDown()Je suis ouvert à toute amélioration