Я использую Symphony 4 с доктриной и не хочу сохранять пользователя, пароль и т. Д. В файле .env
. Поэтому я создал doctrine.php
в:
- config
- packages (here there is doctrine.php)
В doctrine.php
есть код для установки переменных среды с использованием getEnv('DATABASE_URL=$db_url)
(для подключения к базе данных доктрины). Я получаю информацию об URL-адресе от VCAP_SERVICES
, который является моим сервером, который мне ее предоставляет.
Я удалил doctrine.yaml
.
Проблема в том, что: при первой загрузке (в браузере) проекта Symphony запускает файл doctrine.php
(и установлена переменная URL_DATABASE
), и проект работает, но второйвремя перезагрузки страницы (в браузере) Symphony не запускает эту страницу (а переменная URL_DATABASE
не установлена), поэтому я не могу подключиться к своей базе данных. Кроме того, когда я изменяю код на doctrine.php
и перезагружаю страницу, Symphony запускает файл (doctrine.php
)
У вас есть какие-нибудь идеи для его решения?