我有一个案例需要localhost:3000/dashboard
根据用户类型指向不同的视图/控制器组合。我的应用程序中的两种主要类型是Subscriber
和Publisher
。
当Publisher
登录并转到/dashboard
我需要显示发布者仪表板时。
当Subscriber
登录并转到/dashboard
我需要显示订阅者仪表板时。
此时发布者的仪表板被调用Dashboard
,订阅者的仪表板被调用Profile
。在我看来有点脏。
问题是。调用正确的控制器、加载正确的数据并根据特定用户的类型呈现正确的模板/布局的最佳方法是什么?