代码之家  ›  专栏  ›  技术社区  ›  Chrisissorry

Symfony Flex:覆盖FOSUser登录表单

  •  0
  • Chrisissorry  · 技术社区  · 9 年前

    我了解了两种覆盖FOSUser登录表单的方法:

    1. 将模板文件放入 app/Resources/ Docs
    2. Docs

    但是 Symfony Flex

    至于选项#1:没有 app/Resources 文件夹。我将模板存储在 /templates

    <?php
    
    namespace App\Controller;
    
    use FOS\UserBundle\Controller\SecurityController as BaseController;
    
    class SecurityController extends BaseController
    {
        public function renderLogin(array $data)
        {
            return $this->render('/Admin/Login/index.html', $data);
        }
    }
    

    2 回复  |  直到 9 年前
        1
  •  2
  •   Arnold Richmon    8 年前

    在Symfony 4中,您只需要将文件放入/templates/bundles/FosUserBundle中

    希望有帮助。

        2
  •  -1
  •   Artandor    8 年前

    检查 this file ,第106行;109 :)

    推荐文章