采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师为什么我用toRoute构建的url里包含 index.php
比如我输入的数组为['/images/common/qrcode.jpg'],产生的url就是 /index.php/images/common/qrcode.jpg
好吧,我再来自己回答一下这个问题:
我之后查了官方文档,可以肯定的是 toRoute 的构造过程是没有问题的,我想问题肯定是出在和 Url 相关的其他地方,于是想到了之前设置的路由文件 route.php,于是就去查看文件,然后发现参数 showScriptName 被我设置成了 true,又查了一下官方文档,如果这个参数是 true 的话就会导致路由路径中包含所执行的 php 脚本的名称,也就是出现在我用 toRoute 构建 Url 的时候里面出现的 index.php 了。
所以提醒其他学习的小伙伴在学习过程中注意细节~
将 showScriptName 设置成 false 后,toRoute 构造的 Url 就不会存在 index.php 这样的脚本名称了。
登录后可查看更多问答,登录/注册
传统PC后端与火热微信结合,打造一个摩登的商业电商系统
1.7k 4
1.3k 17
1.1k 17
1.4k 14
1.2k 12