几天/几周前,我将Symfony 4.1应用程序更新到4.2,我注意到config/
中现在有一个bootstrap.php
文件。它是在 4.2 更新期间添加的。
这个文件似乎与我的public/index.php
做同样的事情(检查环境,如果 apache 中有变量或使用.env
,需要自动加载vendor
。
问题是这个文件没有被使用。
我应该在我的public/index.php
中要求它,还是只是不改变任何东西(也不使用它)?
在默认的Symfony 4.2安装中,该文件用于(require
d)来自index.php
因此,您可以从较旧的public/index.php
文件中删除冗余逻辑,并需要此逻辑。
bin/console
需要相同的文件,因此该项目也适合控制台命令的引导。
如果您正在升级 <4.2 应用程序,并且想要使用与较新版本相同的 index.php 文件,则可以从此处获取它。