新在Symfoob娱乐下载ny 5.4:路线混叠
2021年11月9日·发表的哈维尔Eguiluz
ob娱乐下载Symfony 5.4是支持通过私人Packagist。私人Packagist是一种快速、可靠和安全的作曲家私人包存储库。它反映你所有的开源依赖性更好的可用性和监控安全漏洞。
当重构应用程序,尤其是如果你工作遗留应用程序,通常需要改变某些线路的名称。一些重命名可能会被认为是化妆品(如重命名admin_dashboard
来管理
),但其他人则必不可少的新的应用程序,因为他们完全改变路线名称模式(如重命名api_register_customer_requests_post_collection
来sylius_shop_api_register
)。
需要重命名的路线是Symfony开发者中越来越受欢迎,这就是为什么在Symfony 5.4中,我们改进ob娱乐下载路由组件允许混叠的路线。在任何路由配置,添加别名
选择并提供路线相当于它的名称。例如:
1 2 3 4 5 6 7 8 9
#配置/ routes.yaml#这是现有的和“遗留”路线admin_dashboard:#……#这是取代了旧的新路线管理:别名:admin_dashboard#……
的管理
路线被Symfony一样ob娱乐下载admin_dashboard
你可以生成相同的url与他们两人。上面的例子使用YAML,但它与其他路由配置格式(PHP XML)。
不以为然的路线
这个功能的一个额外的好处是你可以轻视路线和提前告诉用户,这样他们就可以更新他们的应用程序。想象你发布一个第三方包包括一个路线user_collection_index
你想重命名它users_index
。
而不是仅仅重命名的路线(这将打破所有应用程序使用包)旧路线定义为一个别名和添加的新途径弃用
选择:
1 2 3 4 5 6 7 8 9 10
#配置/ routes.yamlusers_index:#……user_collection_index:别名:“users_index”弃用:包:某些厂商/一些包的版本:“3.14”#……
如果任何应用程序使用user_collection_index
路线生成的url时,他们将看到以下弃用信息:“由于某些厂商/一些包3.14:“user_collection_index“路线别名是弃用。你应该停止使用它,因为它在未来将被删除。”
添加消息
选择下弃用
如果你想定制完全弃用的信息。
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
路线周围别名“我可以数字可能非常有用当编译器通过可以编辑的目的地。例如主页能够动态地切换基于变量之间不同的路线