Symfony 2.3 FOSUserBundle.en.yml未注册覆盖
我试图覆盖FOS用户包中的默认FOSUserBundle.en.yml 我的用户包工作正常,我已经注册了一个用户并登录 然而,当我将FOSUserBundle.en.yml复制到我自己的UserBundle中以覆盖Symfony的措辞时,它似乎并没有被接受 这是我将交易文件复制到的路径: src/Blogger/UserBundle/Resources/translations/FOSUserBundle.en.ym 但是没有快乐。。我已清除缓存并尝试使用其他浏览器,但覆盖中的更改将无法通过 我可以将更改放在原始文件中并查看更改: 供应商/朋友SYMFONY/user bundle/FOS/UserBundle/Resources/translations/FOSUserBundle.en.yml 我错过什么了吗 谢谢,Symfony 2.3 FOSUserBundle.en.yml未注册覆盖,symfony,translation,fosuserbundle,Symfony,Translation,Fosuserbundle,我试图覆盖FOS用户包中的默认FOSUserBundle.en.yml 我的用户包工作正常,我已经注册了一个用户并登录 然而,当我将FOSUserBundle.en.yml复制到我自己的UserBundle中以覆盖Symfony的措辞时,它似乎并没有被接受 这是我将交易文件复制到的路径: src/Blogger/UserBundle/Resources/translations/FOSUserBundle.en.ym 但是没有快乐。。我已清除缓存并尝试使用其他浏览器,但覆盖中的更改将无法通过 我
John要覆盖捆绑包,应添加以下内容:
// src/Blogger/UserBundle/BloggerUserBundle.php
namespace Blogger\UserBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class BloggerUserBundle extends Bundle
{
public function getParent()
{
return 'FOSUserBundle';
}
}
以下是文档中的链接:
您应该遵循的所有步骤都在这里。我已经有了,我已经覆盖了登录模板。但是由于某种原因,翻译yml文件没有被读取。请查看路径
src/Blogger/UserBundle/Resources/translations/FOSUserBundle.en.ym
您需要在路径的末尾添加一个“l”。它不是FOSUserBundle.en.ym;它应该是.yml
您确定文件名正确吗?很抱歉,是的,这是stackoverflow中的输入错误。它在我的应用程序中有l