tp5项目的入口文件一般都是要绑定到DocumentRoot下的..**/public下面。
所以在前端模板中引入资源文件的方式,如果不像tp3.x那样设置CSS 之类的宏定义。那么引入的方式则是src=’static/img/logo.png’类似的这种形式;
然后,突然有一天需要在控制器里面去调用一个图片的路径,就突然懵逼了,不知道应该用什么方式来写static下资源文件的路径。后来就想到,既然模板中的资源文件的路径最后被组装称了一个绝对路径,那么我在控制器里面也应该是写绝对路径,那么就去模板中看最后形成的资源文件的绝对路径是什么,找到之后是http://www.* * * .com/static/img/logo.png。然后我们在控制器里面写上以上这种的绝对路径就行了。不可以加上index.php,不然就失效了.
tips:没考虑什么路由重写啊,入口文件去index.php这种东西。
thinkphp5引用资源文件路径
最新推荐文章于 2021-12-23 10:32:10 发布
本文介绍了ThinkPHP5项目中如何正确配置静态资源路径,包括前端模板和控制器中调用图片等资源的方法,并强调了避免使用index.php的重要性。
516

被折叠的 条评论
为什么被折叠?



