如何查找哪个控制器调用操作的视图?

时间:2017-11-12 09:22:48

标签: model-view-controller view controller action

例如,我在“controller-one”中有一个“action-one”,如果从该控制器的视图调用,则从另一个控制器的视图调用时返回不同;所以我应该知道哪个控制器调用一个动作。

1 个答案:

答案 0 :(得分:0)

更容易只有一个标志,作为一个可选的方法参数,用于指定和检入控制器。

但是,如果可能的话,最好将共享代码保留在不同的方法中,并针对不同的目的采取不同的操作。

如果你需要的东西不一定需要不同的动作,那么只需传递你想要使用的动作名称或任何其他标识符,然后检查并根据它们的标识符做你需要做的不同的事情。 / p>