如何检查动作是否由twig渲染器调用

时间:2014-05-15 07:31:46

标签: php symfony

可以通过HTTP请求调用操作,也可以通过Twig渲染器函数调用它。

{{ render(controller('MohebifarPaymentBundle:Default:shetab')) }}

我想检测twig渲染器何时调用该动作并执行某些操作。

public function shetabAction() {
    ...

    if(ACTION_IS_CALLED_BY_RENDERER) {

        // Action is called by Twig renderer

    } else { 

        // Action is called by HTTP request

    }

    ...
}

有没有要检查的陈述?

0 个答案:

没有答案