【发布时间】:2018-05-30 08:43:47
【问题描述】:
我正在编写一个人们可以上传文件的应用程序。我应该在哪里存储该文件夹(用户上传的文件的文件夹)的路径,以便能够从代码中的任何位置访问它,而不是对其进行硬编码。
【问题讨论】:
-
如果您使用 Symfony parameters.yml 文件中。从 3.4 开始,将其放入环境变量中。
标签: symfony configuration constants
我正在编写一个人们可以上传文件的应用程序。我应该在哪里存储该文件夹(用户上传的文件的文件夹)的路径,以便能够从代码中的任何位置访问它,而不是对其进行硬编码。
【问题讨论】:
标签: symfony configuration constants
如果您使用 Symfony parameters.yml 配置文件中
web_dir: "%kernel.root_dir%/../web"
这将是您应用中可公开访问的 Web 文件夹的标准路径。您可以将此参数注入到移动您的上传或在控制器中检索参数的服务中
【讨论】: