Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 2.3 FOSUserBundle.en.yml未注册覆盖_Symfony_Translation_Fosuserbundle - Fatal编程技术网

Symfony 2.3 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 但是没有快乐。。我已清除缓存并尝试使用其他浏览器,但覆盖中的更改将无法通过 我

我试图覆盖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

我错过什么了吗

谢谢,
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