Yii2 gii (Generator) mit Beziehung
https://www.paypal.me/yohanesc
Billige mich auf LinkedIn
https://www.linkedin.com/in/yohanes-candrajaya-b68394102/
Die bevorzugte Möglichkeit, diese Erweiterung zu installieren, ist über Komponist.
Entweder rennen
$ 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 tableoder hinzufügen
"mootensai/yii2-enhanced-gii": "dev-master",
"kartik-v/yii2-mpdf": "dev-master",
"kartik-v/yii2-tree-manager": "dev-master"
Fügen Sie
"kartik-v/yii2-mpdf": "dev-master",wenn Sie den PDF-Exporteur verwenden möchten
Fügen Sie
"kartik-v/yii2-tree-manager": "dev-master",wenn Sie Baum-/verschachtelte Beziehungstabelle verwenden möchten
zum require -Abschnitt Ihrer Datei composer.json .
Ich trenne den MPDF & Tree-Manager, weil das Paket groß ist und nicht jeder es benutzen wird.
Dann müssen Sie diesen Code zu Ihrer config main.php hinzufügen.
' 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
],Siehe GridView -Einstellungen unter http://demos.krajee.com/grid#module
Siehe DataControl -Einstellungen unter http://demos.krajee.com/datecontrol#module
Siehe Treemanager-Einstellungen unter http://demos.krajee.com/tree-manager#module (wenn Sie Tree/Nested Beziehungstabelle verwenden)
Gehen Sie zu Ihren GII -Tools und beachten Sie den neuen IO -Generator für Models & CRUD
safeUp() und safeDown()Ich bin offen für Verbesserungen