可以通过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
}
...
}
有没有要检查的陈述?