两种方式重写模板
方案一
-
定义一个相同名字的模板文件,放在/app/Resources/FOSUserBundle/views/目录下,如下:

方案二
- 创建一个FOSUserBundle的子Bundle,如下:
<?php // src/Acme/UserBundle/AcmeUserBundle.php namespace Acme\UserBundle; use Symfony\Component\HttpKernel\Bundle\Bundle; class AcmeUserBundle extends Bundle { public function getParent() { return 'FOSUserBundle'; } } - 在
src/Acme/UserBundle/Resources/views目录下追加相同名字的模板例如:layout.html.twig
模板重写技术与实践
本文详细介绍了在PHP框架中重写模板的两种方案:直接创建相同名字的模板文件和创建子Bundle。通过实例演示了如何实现模板的重用与定制。
355

被折叠的 条评论
为什么被折叠?



