我在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