首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony -覆盖FOSUserBundle

Symfony -覆盖FOSUserBundle
EN

Stack Overflow用户
提问于 2017-01-12 02:57:29
回答 1查看 77关注 0票数 0

我正在尝试从我自己的包(MV\UserBundle)中覆盖FOSUserBundle的布局。我尝试从我的包中扩展FOSUserBundle,如下所示:

代码语言:javascript
复制
<?php

namespace MV\UserBundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class MVUserBundle extends Bundle
{
    public function getParent()
    {
        return 'FOSUserBundle';
    }
}

并按照文档中的说明将布局放在src/MV/UserBundle/Ressources/views/layout.html.twig中,但我无法让它显示我的布局。

我也尝试过用php bin/console cache:clear清除缓存,但没有结果。

我通过将视图放在app/Ressources/FOSUserBundle/layout.html.twig中来设法让它工作,但我希望将它放在我的包中。

我正在使用Symfony3和Symfony3/user-bundle dev-master的朋友。

EN

回答 1

Stack Overflow用户

发布于 2017-01-12 03:40:46

要覆盖一个或多个FOSUserBundle模板,请将vendor/friendsofsymfony/user_bundle/Resources/views中的所有文件夹和文件复制到app/Resources/FOSUserBundle/views目录中。我想这应该可以很好的工作,即使你将它们复制到一个捆绑包中(例如。AppBundle/Resources/FOSUserBundle/views)。

你应该更多地使用搜索功能,因为这个问题已经在上得到了回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41598618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档