2016-07-16 4 views
0

Ich habe etwas Code von Gii generiert, um CRUD-Operationen in meiner Datenbank zu vereinfachen. Also habe ich Controller wie ItemController, ShopController etc. für ein paar Datenbanktabellen. Jetzt möchte ich eine Art Admin-Panel implementieren, von dem aus ich auf diese Controller zugreifen kann, aber ich bin mir nicht sicher, was der beste Weg wäre, dies zu tun. Ich möchte, dass diese CRUD-Controller (ItemController, ShopController) eine Art von Sub-Controllern für den AdminController oder ein Admin-Modul sind, das sie alle zusammenhält. Ich möchte auch eine landing-Admin-Panel-Seite und ein benutzerdefiniertes Menü für das Admin-Panel, von dem ich leicht auf all diese CRUD-Controller zugreifen könnte. Was wäre der beste Weg, solch ein einfaches Admin-Panel zu implementieren?So implementieren Sie einfache Admin-Panel in Yii2

Ich frage, weil ich mit dem MVC noch nicht so vertraut bin.

+0

Sie benötigen ein Modul.http: //www.yiiframework.com/doc-2.0/guide-structure-modules.html –

Antwort

0

Versuchen Sie zum ersten Mal, einfache Admin-Controller ohne gii zu erstellen. Erstellen Sie einfach Controller/Admin Ordner und finden Sie hier Ihre Admin-Controller. Auf der Admin-Seite müssen Sie sich auf die Modelle konzentrieren, die die Geschäftslogik Ihrer App darstellen.

ich soppouse dass für ItemController.php Sie item.php Modell. Also in diesem Fall für Item.php Modell sollten Sie den gleichen Controller in Controller/Admin/ItemController.php mit CRUD-Aktionen erstellen und Ansichten nicht vergessen.

Verwandte Themen