本文主要是介绍在ThinkPhp3.2 中 href 问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在html 页面 :
TP3.2 中 href 跳转有 {:U(‘Index/index’)}
但是在 Controller 和 Model 层中:
就不能和html 页面中的U一样啦, 必须是 U(‘Index/index’)
如果在html页面中不用 {:U(‘Index/index’)} ,如果想用正常的跳转 ;
例如 <a href = " Index/index "> 跳转 </a> 啦啦啦~~~ 这时候你会发现你是跳不过去滴 ,
这时候 ,就必须用 <a href =" / Index/index ">跳转 </a>
看清楚哦 多了一个 / ;
那么问题来了 ,为什么不用 U呢? 因为用 U方法跳转 ,会在跳转地址上默认加上 index.php ,对于使用nginx的童鞋来说,点击该连接地址,会发现403 (找不到页面)
因为呀,在配置nginx的时候 默认配置了 index.php 如果这个时候 ,用U方法 ,会出现 ..... index.php/index.php 所以唠 ,找不到事正常的啦
这篇关于在ThinkPhp3.2 中 href 问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!