Где разместить файл данных в Symfony 4? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть веб-приложение, и я хочу сохранить данные в файл, а не в базу данных.

Я сомневаюсь, где мне сохранить файл?Если я сохраню его в общедоступном каталоге, я смогу сослаться на них с активами для создания правильного URL, но в общедоступном каталоге любой человек сможет увидеть файл, записывающий полный URL.Этого не должно быть, потому что данные de зарезервированы.

Я думаю о каталоге var, но я не смог использовать ресурсы для создания правильного URL-адреса для получения или управления файлами.

Где я должен сохранить файлы и как я могу получить / управлять ими?

1 Ответ

1 голос
/ 24 сентября 2019

Если файл данных является локальным и размещен в файловой системе сервера, наиболее логичным местом для хранения чего-либо подобного будет каталог var.Хотя ничто не мешает вам создать свой собственный "var-like" каталог и называть его так, как вам нравится.Например, data.Но я бы следовал соглашениям и создал бы var/data, проще для всех.

То, что вы не можете использовать функцию asset(), не имеет значения, потому что файл данных - это не веб-ресурс, а инфраструктурабеспокойство.

У файла, подобного этому, вообще не должно быть URL-адреса, но вы можете получить к нему доступ только через путь к файловой системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...