thinkphp5引用资源文件路径

tp5项目的入口文件一般都是要绑定到DocumentRoot下的..**/public下面。
所以在前端模板中引入资源文件的方式,如果不像tp3.x那样设置__CSS__ 之类的宏定义。那么引入的方式则是src='static/img/logo.png'类似的这种形式;
然后,突然有一天需要在控制器里面去调用一个图片的路径,就突然懵逼了,不知道应该用什么方式来写static下资源文件的路径。后来就想到,既然模板中的资源文件的路径最后被组装称了一个绝对路径,那么我在控制器里面也应该是写绝对路径,那么就去模板中看最后形成的资源文件的绝对路径是什么,找到之后是http://www. * .com/static/img/logo.png。然后我们在控制器里面写上以上这种的绝对路径就行了。不可以加上index.php,不然就失效了.
tips:没考虑什么路由重写啊,入口文件去index.php这种东西。

添加新评论