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。