使用base.html.twig作为干燥方式的Symfony2中的默认布局

使用base.html.twig作为干燥方式的Symfony2中的默认布局,第1张

概述我有一个非常简单的问题:我有一个Symfony2应用程序,它没有使用基本布局文件base.html.twig.如何让您的应用使用此布局?好像它应该自动使用它. 编辑:我发现如果我将{%extends“:: base.html.twig”%}放在任何布局文件的顶部,然后将{%block body%}和{%endblock%}放在我的内容周围,它将使用base.html.twig.但是,到目前为止,我 我有一个非常简单的问题:我有一个Symfony2应用程序,它没有使用基本布局文件base.HTML.twig.如何让您的应用使用此布局?好像它应该自动使用它.

编辑:我发现如果我将{%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中的默认布局所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存