Symfonyob娱乐下载 4.1新增功能:在引入的路由上可配置后斜杠
2018年5月22日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
提供的
尼古拉斯Grekas
在# 26284.
在Syob娱乐下载mfony 4.1中,我们在路由组件要做到最快的PHP路由器允许,允许转换路由路径,使…路由配置更简洁并且允许前缀引入的路由名称.
Symfony 4.1中添加的另一个路由特性是,可以在引入路由集合ob娱乐下载时配置根路由的尾斜杠。考虑以下配置:
1 2 3 4 5 6 7
#配置/ routes.yaml_api_routes:资源:“. . / src /控制器/ Api”类型:“注释”前缀:' / api '#……
如果任何引入的路由使用/
作为路径:
12 3 4 5 6 7 8 9 10 11 12 13 14
使用ob娱乐下载\组件\路由\注释\路线;类ApiController扩展控制器{/ * * *@Route("/", name="api_index") */公共函数指数(){/ /……}/ /……}
ob娱乐下载Symfony添加了/
导入前缀的路径,因此结果为/ api /
路径。这种行为是一个众所周知的Symfony限制,它使得不可能在没有ob娱乐下载结尾斜杠的前缀下导入根路由。在Syob娱乐下载mfony 4.1中,我们引入了一个名为trailing_slash_on_root
:
1 2 3 4 5 6 7
#配置/ routes.yaml_api_routes:资源:“. . / src /控制器/ Api”类型:“注释”前缀:' / api '#为保持向后兼容性,默认值为truetrailing_slash_on_root:假
发表在#生活在边缘
评论
真的是好消息,4.1版本欧宝平台是合法的吗每天都在继续让我惊讶,迫不及待地更新我目前的项目。
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Julien Manganne is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now