我在Symfony的2.8.12 这是我parameters.yml
文件:Symfony的参数没有发现
parameters:
database_host: localhost
database_port: 3306
database_name: test
database_user: root
secret: TODO
我有我的环境变量SYMFONY__DATABASE_PASSWORD
等于root
如果我跑app/console debug:container --parameter="database_password"
我有
------------------- -------
Parameter Value
------------------- -------
database_password root
------------------- -------
但是当我去localhost/app_dev.php我有
后同样的事情清除缓存
文件:http://symfony.com/doc/current/configuration/external_parameters.html
在您的参数:没有定义 – Blueblazer172
为什么'database_password'是不是在你的parameters.yml database_password? – DOZ
因为它是通过SYMFONY__DATABASE_PASSWORD定义的,如果我添加一个环境变量不会覆盖它 – Ajouve