关于 Url::toRoute 的另一个疑问
来源:5-11 业务代码优化-下
ThatsD
2017-09-28
请问老师为什么我用toRoute构建的url里包含 index.php
比如我输入的数组为['/images/common/qrcode.jpg'],产生的url就是 /index.php/images/common/qrcode.jpg
写回答
1回答
-
ThatsD
提问者
2017-09-29
好吧,我再来自己回答一下这个问题:
我之后查了官方文档,可以肯定的是 toRoute 的构造过程是没有问题的,我想问题肯定是出在和 Url 相关的其他地方,于是想到了之前设置的路由文件 route.php,于是就去查看文件,然后发现参数 showScriptName 被我设置成了 true,又查了一下官方文档,如果这个参数是 true 的话就会导致路由路径中包含所执行的 php 脚本的名称,也就是出现在我用 toRoute 构建 Url 的时候里面出现的 index.php 了。
所以提醒其他学习的小伙伴在学习过程中注意细节~
112017-09-29
相似问题