Symfony +奏鸣曲+翻译:您请求的参数“ locale”不存在

问题描述 投票:0回答:1

symfony的新功能,我安装了Sonata composer require sonata-project/admin-bundle和翻译器服务composer require symfony/translation

根据symfony手册(manual我加了

    # config/packages/framework.yaml

framework:
    translator: { fallbacks: ['%locale%'] }

但是当我输入php bin/console cache:clear时出现错误

*在ParameterBag.php第100行:

您请求的参数“ locale”不存在。*

谢谢您的帮助,

symfony locale sonata-admin
1个回答
0
投票

解决添加services.yaml:

parameters:
    locale: 'en' (en -> english, it -> italian ecc..)

和在framework.yaml中

framework:
    default_locale: '%locale%'
    translator:
        fallbacks:
            - '%locale%'
© www.soinside.com 2019 - 2024. All rights reserved.