【发布时间】:2013-06-08 22:04:48
【问题描述】:
我正在尝试使用我的包的布局覆盖第三方包的布局模板,方法是将新布局包含在 app/Resources/ 目录中,如Symfony2 book section 所示;但是,我收到以下异常:
“...path_to_my_app/app/Resources/FOSUserBundle/views/layout.html.twig”资源被“MyVendorMyBundle”派生包中的资源隐藏。创建一个“...path_to_my_app/app/Resources/MyVendorMyBundle/views/layout.html.twig”文件来覆盖捆绑资源。
特别是,我想用我的包中的 FOSUserBundle 布局覆盖。我按照bundle's documentation 中显示的步骤进行操作,这与 Symfony 书中的步骤没有什么不同。
此异常的原因可能是什么?我怎样才能让它发挥作用?
我尝试将我的包的布局放在 app/Resources/MyVendorMyBundle/views/ 中,如上面的异常消息中所示,但如果我这样做,只会读取并返回 MyBundle 的布局,而不是 FOSUserBundle 的模板扩展它。
【问题讨论】:
标签: symfony fosuserbundle