84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
当我想将 symfony 从 6.1 升级到 6.2 时,我看到了这条消息:
Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.
我想知道如何执行此操作,因为我删除了该软件包并且我的路线不再有效。
怎么办?谢谢
默认 Symfony 6.2 --webapp 包括 sensio/framework-extra-bundle。 所以默认情况下你会收到此警告。
随意删除它:
composer remove sensio/framework-extra-bundle
使用注释或属性进行路由现在已完全集成到 Symfony 命名空间中。
您可能在控制器中使用use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;。
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
使用 Symfony\Component\Routing\Annotation\Route 代替。
Symfony\Component\Routing\Annotation\Route
然后,您可以删除具有完整工作路由的 FrameworkExtraBundle。
默认 Symfony 6.2 --webapp 包括 sensio/framework-extra-bundle。 所以默认情况下你会收到此警告。
随意删除它:
使用注释或属性进行路由现在已完全集成到 Symfony 命名空间中。
您可能在控制器中使用
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
。使用
Symfony\Component\Routing\Annotation\Route
代替。然后,您可以删除具有完整工作路由的 FrameworkExtraBundle。