Symfony 3覆盖FOS UserTemplate - 但将视图放在我的Bundle中

时间:2018-03-28 12:40:18

标签: symfony twig fosuserbundle

我编写自己的Bundle,在这个包中我一直都需要FOS用户包。所以我在我的Bundle中添加了更改的表单和实体。 最后,我从FOS登录页面和其他页面更改了视图。

我知道我必须把它放在app/Resources/FOSUserBundle/views

但是我的问题 - 我将来所有这一切都直接在我的Bundle中 - 是否可以将这些已更改的文件放入我的Bundle文件夹?我在资源src/MyBundle/Resources/FOSUserBundle/views下尝试过,但它没有用。

这可能吗?

MF

1 个答案:

答案 0 :(得分:0)

在Symfony中覆盖目录结构是一种非常标准的方法。这是一个简单的yaml file entry

这是否与FOSUserBundle完美配合,我不知道。但这是一个开始。     例如:

twig:
    debug:            "%kernel.debug%"
    strict_variables: "%kernel.debug%"
    paths:
      "%kernel.root_dir%/../templates": default
      "%kernel.root_dir%/../src/AppBundle/Resources/views": AppBundle
      "%kernel.root_dir%/../src/AdminBundle/Resources/views": AdminBundle