这是我的问题: 我有一个带有动作创建的帖子控制器。我希望在创建新帖子时,我也会创建一个包含有关帖子的所有信息的活动,... 现在我只是在PostController创建操作中创建并保存此活动,但我希望能够启动活动控制器的创建操作,以便一切都是正确的位置 - 但这是我应该这样做的方式吗?有概念问题吗?
答案 0 :(得分:0)
控制器应该调解视图和模型之间的通信。
因此,如果您想保留代码DRY,请在Activity
类中创建(例如)一个类方法,该方法将执行您想要的操作,然后从PostController#create
调用它}和ActivityController#create
。
这比尝试触发控制器方法(在语义上意味着来自客户端的另一个请求)要好得多。