symfony 1.4获取转发的动作名称

时间:2014-06-25 10:07:02

标签: symfony-1.4

我需要当前操作的名称,我从父操作类转发的位置。当我尝试使用上下文对象获取操作名称时,它会为我提供父操作的名称。

$this->getContext()->getRequest()->getParameter('action')

有没有办法获得转发行动的名称?

1 个答案:

答案 0 :(得分:0)

使用forward时,请求中的操作保持不变(将代码执行转发给最初调用的另一个操作)。如果您使用redirect,则会执行http重定向,并且您阅读该操作的方式也可以。

您可以随时通过以下简单调用获取控制器中的当前操作名称:

$this->getActionName();