我想在twig上获取当前路由,我使用了这两个代码,但它总是失败
代码1:
DECLARE cnt INTEGER;
select Count(lend_id) into @cnt
from lend
where sihtpunkt=in_kuhu
and kuupaev=in_date;
IF @cnt > 0 THEN
END IF;
代码2:
{% if app.request.get('_route') == 'my_route' %}
//Do something
{% endif %}
答案 0 :(得分:3)
使用" app_dev.php"在URL的末尾进行调试并检查底部使用的路由。例如,我展示" route1"这里:
然后在您的树枝模板中,您可以使用以下内容:
{% if app.request.attributes.get('_route') == 'route1' %}
<h1>test</h1>
{% endif %}
我验证了这个有效。我虽然使用Symfony3。
也许尝试代替&#34; app.request.attributes.get()&#34;,试试这些:
看看是否有效。
如果路线确实是 null ,请尝试:
{% if app.request.attributes.get('_route') == '' %}
<h1>test</h1>
{% endif %}