sensio/framework-extra-bundle 包已被放弃

2024-04-13

当我想将 symfony 从 6.1 升级到 6.2 时,我看到了这条消息:

Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.

我想知道该怎么做,因为我删除了包裹并且我的路线不再有效。

怎么做 ?谢谢


使用注释或属性进行路由现在已完全集成到 Symfony 命名空间中。

您可能正在使用use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;在你的控制器中。

Use Symfony\Component\Routing\Annotation\Route反而。

然后,您可以删除具有完整工作路由的 FrameworkExtraBundle。

composer remove sensio/framework-extra-bundle

您可能会使用此捆绑包来获取更多注释,例如IsGranted or ParamConverter,还有可用的symfony 6(所有属性列表) https://symfony.com/doc/current/reference/attributes.html.

使用新的 #[MapEntity] 替换 ParamConverter 的示例。 https://stackoverflow.com/a/77014603/11350193

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sensio/framework-extra-bundle 包已被放弃 的相关文章

随机推荐