两种不同类型用户的控制器逻辑
Controller logic for two different type of users
在我的项目中,我有三类不同的用户:
Guest
Registered
Admin
如果 Registered
用户已登录,我想向他们显示(如果他们单击按钮)他们的订单。
Admin
反而可以看到所有用户的订单。我可以使用 OrdersController
向 Registered
用户展示内容。
是否有必要为 Admin
创建一个新控制器,或者我可以在用于 Registered
用户?
这个问题没有唯一的正确答案,这在很大程度上取决于您的代码、您的应用程序、您的用例,以及您没有提供的一大堆其他细节(这不是最佳论坛).
因此,一般来说,管理任务与普通用户截然不同,人们通常会在他们自己的 Admin::
命名空间下为他们创建新的控制器。
在我的项目中,我有三类不同的用户:
Guest
Registered
Admin
如果 Registered
用户已登录,我想向他们显示(如果他们单击按钮)他们的订单。
Admin
反而可以看到所有用户的订单。我可以使用 OrdersController
向 Registered
用户展示内容。
是否有必要为 Admin
创建一个新控制器,或者我可以在用于 Registered
用户?
这个问题没有唯一的正确答案,这在很大程度上取决于您的代码、您的应用程序、您的用例,以及您没有提供的一大堆其他细节(这不是最佳论坛).
因此,一般来说,管理任务与普通用户截然不同,人们通常会在他们自己的 Admin::
命名空间下为他们创建新的控制器。