2016-07-16 5 views
0

DB内でCRUD操作を簡単にするためにGiiで生成されたコードがいくつかあります。だから基本的に私はいくつかのデータベーステーブルのItemController、ShopControllerなどのコントローラを持っています。今、私はこれらのコントローラにアクセスできる管理パネルを実装したいと思っていますが、これを行うための最良の方法は何か分かりません。私はこれらのCRUDコントローラ(ItemController、ShopController)を、AdminControllerや、それらをまとめて管理するいくつかのサブコントローラのようなものにします。私はまた、すべてのCRUDコントローラに簡単にアクセスできる管理パネルのカスタムメニューと着陸管理パネルのページが必要です。このようなシンプルな管理パネルを実装する最善の方法は何でしょうか?Yii2で簡単な管理パネルを実装する方法

私はまだMVCに精通していないので、私は尋ねています。

+0

module.http://www.yiiframework.com/doc-2.0/guide-structure-modules.htmlが必要です。 –

答えて

0

giiを使用しない単純な管理コントローラの作成を初めて試みてください。 コントローラ/ adminフォルダを作成し、管理コントローラをここに配置してください。管理者側では、アプリケーションのビジネスロジックを表すモデルに注意を払う必要があります。

私はItemController.phpのためにあなたがItem.phpモデルを持っていることをsoppouse。したがって、Item.phpモデルの場合は、コントローラ/ admin/ItemController.phpに同じコントローラを作成してCRUDアクションを実行し、ビューを忘れないようにしてください。

関連する問題