两种不同类型用户的控制器逻辑

Controller logic for two different type of users

在我的项目中,我有三类不同的用户:

如果 Registered 用户已登录,我想向他们显示(如果他们单击按钮)他们的订单。

Admin反而可以看到所有用户的订单。我可以使用 OrdersControllerRegistered 用户展示内容。

是否有必要为 Admin 创建一个新控制器,或者我可以在用于 Registered用户?

这个问题没有唯一的正确答案,这在很大程度上取决于您的代码、您的应用程序、您的用例,以及您没有提供的一大堆其他细节(这不是最佳论坛).

因此,一般来说,管理任务与普通用户截然不同,人们通常会在他们自己的 Admin:: 命名空间下为他们创建新的控制器。