1
我想只包括基于IF语句一些HTML:简单嫩枝IF语句中的Symfony2变量
{% if "{{ app.request.attributes.get('var_name') }}" != "" %}
<meta id="var_name" content="{{ app.request.attributes.get('var_name') }}" />
{% endif %}
以上将工作完全如果VAR_NAME变量保存数据不如预期,但如果它为空或没有定义它始终返回这样的HTML:
<meta id="var_name" content="" />
...所以基本上它是注册IF语句为真,即使没有什么表现。
如果变量是定义的,它没有区别。
而且,这样的:
{% if {{ app.request.attributes.get('var_name') }} != "" %}
...返回此错误:
散列键必须是引用字符串,数字,名字,或者用括号括起来的表达式(意外的标记“标点符号” 的值 “{” 在...
如何做呢
完美。简单,当你知道如何!谢谢。如果允许,我会在5分钟内接受答案。 – user2143356 2013-03-22 14:37:16