我有 2 个具有基本通用功能的控制器(1 个用于管理员,1 个用于用户)。我知道您应该将组件用于常见的控制器功能/代码,但据我所知,它们不支持模型。
我的函数(例如,从 3 个模型收集数据并允许编辑条目的编辑函数)使用来自多个模型的数据,因此我无法将逻辑/功能移入模型。
要走的路是什么?
我有 2 个具有基本通用功能的控制器(1 个用于管理员,1 个用于用户)。我知道您应该将组件用于常见的控制器功能/代码,但据我所知,它们不支持模型。
我的函数(例如,从 3 个模型收集数据并允许编辑条目的编辑函数)使用来自多个模型的数据,因此我无法将逻辑/功能移入模型。
要走的路是什么?
你不应该有一个“管理员”控制器。相反,使用管理员路由并使用管理员操作。
例如
//UsersController
index()
view()
admin_index()
admin_edit()
admin_delete()