Thinkphp5.0加载css js 图片路径问题
2023-03-29 23:03:03
217
{{single.collect_count}}

thinkphp5 关于加载静态资源路径问题

大于5.0.4版本可以直接使用 

__ROOT__ 项目目录

__STATIC__ 项目目录下的static目录

__JS__项目目录下的static/js目录

__CSS__项目目录下的static/css目录


如果不是的话可以用下面的方法

在config.php 加入

use \think\Request;


$basename = Request::instance()->root();

if (pathinfo($basename, PATHINFO_EXTENSION) == 'php') {

    $basename = dirname($basename);

}

//配置文件中改成这样


 'view_replace_str' => [

        '__ROOT__'   => $basename,

        '__DATA__'   => $basename . '/data',

        '__PUBLIC__' => $basename . '/public',

        '__UPLOAD__'=> $basename . '/data/upload',

    ],

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}