例如,我在“controller-one”中有一个“action-one”,如果从该控制器的视图调用,则从另一个控制器的视图调用时返回不同;所以我应该知道哪个控制器调用一个动作。
答案 0 :(得分:0)
更容易只有一个标志,作为一个可选的方法参数,用于指定和检入控制器。
但是,如果可能的话,最好将共享代码保留在不同的方法中,并针对不同的目的采取不同的操作。
如果你需要的东西不一定需要不同的动作,那么只需传递你想要使用的动作名称或任何其他标识符,然后检查并根据它们的标识符做你需要做的不同的事情。 / p>