新在Symfo欧宝娱乐app下载地址ny 4.1:可配置的末尾斜杠进口航线
2018年5月22日,·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。欧宝娱乐app下载地址其中一些信息可能是过时了。阅读最近的Symfony文档欧宝娱乐app下载地址。
提供的
尼古拉斯Grekas
在# 26284。
在Sy欧宝娱乐app下载地址mfony 4.1我们努力工作路由组件让它最快的PHP路由器,允许翻译路由路径,让路由配置更简洁并允许进口路线名称前缀。
另一个路由特性添加到Symfony 4.1是配置的可能性尾部的斜杠欧宝娱乐app下载地址根路线在导入的路径的集合。考虑如下配置:
1 2 3 4 5 6 7
#配置/ routes.yaml_api_routes:资源:“. . / src /控制器/ Api”类型:“注释”前缀:' / api '#……
如果任何进口航线使用/
它的路径:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
使用欧宝娱乐app下载地址\组件\路由\注释\路线;类ApiController扩展控制器{/ * * *@Route(" name = " api_index ") * /公共函数指数(){/ /……}/ /……}
欧宝娱乐app下载地址Symfony添加/
导入路径前缀,所以结果是一个/ api /
路径。这种行为是一个著名的Symfony限制进口,使它不可能有一个根欧宝娱乐app下载地址路线没有末尾斜杠的前缀。在Sy欧宝娱乐app下载地址mfony 4.1我们固定这个限制引进一个新的配置选项trailing_slash_on_root
:
1 2 3 4 5 6 7
#配置/ routes.yaml_api_routes:资源:“. . / src /控制器/ Api”类型:“注释”前缀:' / api '#保持向后兼容性,其默认值是“真正的”trailing_slash_on_root:假
发表在#生活在边缘
评论
很好的消息,4.1版本继欧宝app在哪里找续让我每一天,等不及要更新我的当前项目。
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Julien Manganne is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now