我使用的是Symfony 2.8.12,这是我的parameters.yml文件:
parameters:
database_host: localhost
database_port: 3306
database_name: test
database_user: root
secret: TODO
Run Code Online (Sandbox Code Playgroud)
我的环境变量SYMFONY__DATABASE_PASSWORD等于root
如果运行,app/console debug:container --parameter="database_password"我有
------------------- -------
Parameter Value
------------------- -------
database_password root
------------------- -------
Run Code Online (Sandbox Code Playgroud)
但是当我转到localhost / app_dev.php时
ParameterNotFoundException in ParameterBag.php line 84:
You have requested a non-existent parameter "database_password". Did you mean this: "database_port"?
Run Code Online (Sandbox Code Playgroud)
清除缓存后也是一样
Doc:http : //symfony.com/doc/current/configuration/external_parameters.html