我有一些由Gii生成的代码来简化我的数据库中的CRUD操作。基本上我有一些控制器,如ItemController,ShopController等,用于一些数据库表。现在我想实现某种管理面板,我可以从中访问这些控制器,但我不太确定最好的方法是什么。我希望那些CRUD控制器(ItemController,ShopController)成为AdminController的某种子控制器或一些将它们组合在一起的Admin模块。我还想要一些登陆管理面板页面和管理面板的自定义菜单,我可以从中轻松访问所有这些CRUD控制器。实现这样一个简单的管理面板的最佳方法是什么?
我问,因为我还不熟悉MVC。
答案 0 :(得分:0)
第一次尝试创建没有gii的简单管理控制器。只需创建 controllers / admin 文件夹,然后在此处找到您的管理员控制器。在管理员方面,您必须将注意力集中在代表应用程序业务逻辑的模型上。
我认为 ItemController.php 你有 Item.php 模型。因此,在 Item.php 模型的情况下,您应该使用CRUD操作在 controllers / admin / ItemController.php 中创建相同的控制器,并且不要忘记视图。