编辑:我发现如果我将{%extends“:: base.HTML.twig”%}放在任何布局文件的顶部,然后将{%block body%}和{%endblock%}放在我的内容周围,它将使用base.HTML.twig.但是,到目前为止,我只是想出了如何在每个文件的基础上执行此 *** 作.如果你必须在你想要使用它的每一个模板上做这个包含,那将是非常愚蠢的,我无法想象这种情况,考虑到干燥原则在Symfony的其他地方应用得多好.
所以我的问题的更具体的版本是:我怎样才能让Symfony以干燥的方式全局使用base.HTML.twig?
解决方法 首先,您应该了解Twig模板编译的内容 – 类.然后,想象一下,您所要求的就是询问如何使所有普通的 PHP类扩展一些基本类,而无需在代码中编写扩展.这听起来像个好主意吗? 总结以上是内存溢出为你收集整理的使用base.html.twig作为干燥方式的Symfony2中的默认布局全部内容,希望文章能够帮你解决使用base.html.twig作为干燥方式的Symfony2中的默认布局所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)