两种方式重写模板

方案一

  1. 定义一个相同名字的模板文件,放在/app/Resources/FOSUserBundle/views/目录下,如下:
    Symfony2 FOSUserBundle重写模板
     

方案二

  1. 创建一个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';
        }
    }
  2. src/Acme/UserBundle/Resources/views目录下追加相同名字的模板例如: layout.html.twig
    Symfony2 FOSUserBundle重写模板

相关文章:

  • 2022-12-23
  • 2022-03-08
  • 2022-12-23
  • 2022-02-10
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
相关资源
相似解决方案