Symfony 4 docs继续使用flex给出示例,但是说flex是可选的。
symfony 4 w / o flex的入门/升级文档在哪里?
例如,https://symfony.com/doc/current/setup/flex.html表示它是可选的。
我的公司代理阻止了symfony.sh,因此flex不起作用,我没有希望将其解除阻塞。
答案 0 :(得分:3)
基本上说,您只需更新symfony/symfony
软件包,就像更新到新版Symfony之前一样。您可能停止取决于symfony/symfony
并手动拉入所有需要的组件,但是如果您不能使用Flex,我个人也不会因为您必须手动执行的操作而弄乱已由Flex完成。
现在,您需要忽略文档中的附加说明,这些说明解释了您需要安装哪个Symfony组件(因为您拥有它们都归功于symfony/symfony
包)。
然后,您可以使用Flex应用程序中使用的其他配置文件(基本上是config/packages/*
),但在这种情况下,您需要确保在您的应用程序中加载所有这些文件(您可以将Flex应用程序的默认内核与您的内核类进行比较)。更容易的部分可能是将配置选项放在您已经习惯的config*.yml
文件中。