ли возможность в Symfony явно указать креды для подключения?
Я о том, что у нас берется все из .env файла, где подобный формат:
DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7&charset=utf8mb4"
А у меня случай, в котором надо из другой директории вообще достать .env (которое в формате как у Laravel, т.е key=value), можно ли как-то оттуда достать DB_CONNECTION/HOST и прочее чтобы указать явно для подключения?
Ссоре если неуместно и не до этого, впервые с Symfony что-то делаю.
Ебать)
У ларавел другой формат дотенвов?)
Угу. Там в духе: DB_CONNECTION=pgsql DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE=test DB_USERNAME=test Но я точно знаю, что по ключам можно вытаскивать через компонент у симфы (или другой был).
Ммм, в конфиге доктрины пропиши с использованием этих переменных какб. Или я чот не допонял?)
Переменные видны внутр проекта вообще?)
Что тут ты имеешь в виду под конфигом доктрины? config/packages/doctrine.yaml? или что-то другое
это я, думаю, ты сможешь найти на сайтике доктрины 😉
Обсуждают сегодня