Thinkphp3.2对于URL访问模式PATHINFO 模式导入css,js文件冲突问题详解

来源:互联网 发布:有没有淘宝卖家骗货 编辑:程序博客网 时间:2024/05/21 18:20

我的目录结构:




原本这样导入cssjs文件是个很方便的问题,但是遇到了PATHINFO这个奇葩的模式,却是个难题。

首先大家第一印象都是./Application/Admin/Public/css/User_Login.css  这个路径在浏览器的URL上是和index.php同一个路径的,即http://localhost/first/Application/Admin/Public/css/User_Login.css。但是,事实却是残酷的:


这请求的是个什么东东!!!

然后就着__SELF__这个常量和上图那个路径开始拼URL了。

由于__SELF__的值为http://localhost/first/index.php/admin/login/login

所以我在导入csshref中写上了:__SELF__/../../../../Application/Admin/Public/css/User_Login.css

~~~~  好使了!

但是,接下来又遇到了一个问题,那就是访问首页时__SELF__的值是http://localhost/first/http://localhost/first/index.php。我这个一顿取上层的法子打消了。

最后直接用纯绝对路径了:__ROOT__Application/Admin/Public/css/User_Login.css。这个是真的好使了!


各位大佬,如果在这也有其他方法,可以分享一下得意


阅读全文
0 0
原创粉丝点击