3
我在Silex中使用Twig,并且在if语句中扩展时遇到了一些麻烦。基本上这个页面甚至被延长,这个请求不是由AJAX完成的。基于isxmlhttprequest的树枝延伸
{% if app.request.isXmlHttpRequest == false %}
{% extends 'layout.html.twig' %}
{% endif %}
但是,这个工作。该按钮仅在请求基于AJAX时才显示。
{% if app.request.isXmlHttpRequest %}
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
{% endif %}
还有可能值得一提的是我的代码包含在{%block content%}标记中。
有没有人有这方面的经验?提前(如果能够仅isXmlHttpRequest是假的延长)
感谢
谢谢你,这个伎俩! – Kristian
我只想确认这一点,以及您需要使用一个新的模板文件和您将要使用的空白块的事实。 – imkingdavid
是的,但正确的解决方案说@imkingdavid。 在我的情况是:' - 扩展app.json? “layout.json.twig”:“layout.html.twig”' – merqlove