當(dāng)我想將 symfony 從 6.1 升級到 6.2 時,我看到了這條消息:
Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.
我想知道如何執(zhí)行此操作,因為我刪除了該軟件包并且我的路線不再有效。
怎么辦?謝謝
默認(rèn) Symfony 6.2 --webapp 包括 sensio/framework-extra-bundle。 所以默認(rèn)情況下你會收到此警告。
隨意刪除它:
composer remove sensio/framework-extra-bundle
使用注釋或?qū)傩赃M(jìn)行路由現(xiàn)在已完全集成到 Symfony 命名空間中。
您可能在控制器中使用use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
。
使用 Symfony\Component\Routing\Annotation\Route
代替。
然后,您可以刪除具有完整工作路由的 FrameworkExtraBundle。
composer remove sensio/framework-extra-bundle