翻译器值 tilda 是什么意思 Symfony - fosUserBundle
What does the translator value tilda mean Symfony - fosUserBundle
正在试用 fosUserBundle 模块。在 Symfony 中配置 fosUserBundle 时,在文档中的任何地方我都看不到 tilda ~ 的含义。
app/config/config.yml
framework:
translator: ~
a tidle 在 Yaml 中表示 null
(参见 http://symfony.com/doc/current/components/yaml/yaml_format#nulls)。
在Symfony中,将一个可以启用的选项设置为null
或true
意味着:使用默认选项启用它。这意味着:
framework:
translator: ~
# or
# translator: true
# is a shortcut for
framework:
translator:
enabled: true
在这种特殊情况下,完整的 framework.translation
配置是:
framework:
translator:
enabled: false
fallbacks: [en]
logging: "%kernel.debug%"
paths: []
所以 framework.translator: ~
在这种情况下意味着使用 en
作为后备语言环境启用 Symfony 的翻译功能,%kernel.debug%
参数指示是否应启用日志记录并且不配置路径。
正在试用 fosUserBundle 模块。在 Symfony 中配置 fosUserBundle 时,在文档中的任何地方我都看不到 tilda ~ 的含义。
app/config/config.yml
framework:
translator: ~
a tidle 在 Yaml 中表示 null
(参见 http://symfony.com/doc/current/components/yaml/yaml_format#nulls)。
在Symfony中,将一个可以启用的选项设置为null
或true
意味着:使用默认选项启用它。这意味着:
framework:
translator: ~
# or
# translator: true
# is a shortcut for
framework:
translator:
enabled: true
在这种特殊情况下,完整的 framework.translation
配置是:
framework:
translator:
enabled: false
fallbacks: [en]
logging: "%kernel.debug%"
paths: []
所以 framework.translator: ~
在这种情况下意味着使用 en
作为后备语言环境启用 Symfony 的翻译功能,%kernel.debug%
参数指示是否应启用日志记录并且不配置路径。