1
這裏是這種情況。我config.yml包含休耕集:Symfony 2 - 從config.yml獲取值到SomeController.php(未定義的問題)
...
framework:
#esi: ~
translator: { fallbacks: ["%locale%"] }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: true }
templating:
engines: ['twig']
#assets_version: SomeVersionScheme
default_locale: "%locale%"
...
我想在我的控制器訪問DEFAULT_LOCALE的價值與:
...
$this->container->getParameter('framework.default_locale');
...
但它不會工作...任何想法,爲什麼它會提示我這個值沒有定義?
問候
當然......但事實並非如此。無論如何,本地默認設置爲「en」。 ... – DevWL
但在你的配置中定義了default_locale = locale(default_locale:「%locale%」),所以如果你想得到default_locale,它和locale是一樣的 – user3234484