Symfony, где мне сохранить путь к папке, чтобы иметь к ней доступ откуда угодно?

Я пишу приложение, в котором люди могут загружать файлы. Где я должен хранить путь к этой папке (папке для файлов, загружаемых пользователями), чтобы иметь к ней доступ из любого места в коде, вместо того, чтобы жестко ее кодировать.

Если вы используете Symfony <3.4, ​​в файле parameters.yml. Начиная с версии 3.4, поместите его в переменную окружения.

fxbt 30.05.2018 11:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
1
33
1

Ответы 1

Если вы используете Symfony <3.4, ​​вы можете добавить это в свой файл конфигурации parameters.yml

web_dir: "%kernel.root_dir%/../web"

который будет стандартным путем к общедоступной веб-папке в вашем приложении. Вы можете ввести этот параметр в службу, которая перемещает ваши загрузки или извлекает параметр в контроллере.

Другие вопросы по теме