tp5.1 关于引用css、js文件问题

时间:2024-03-12 14:44:30

大家都知道tp5.0的引用方式,现在tp5.1与5.0还是有区别的,或许你还没有用过,那么这两个版本都介绍一下:

一、tp5.0

1、直接在config.php文件中加入以下代码:

<?php

return [
    //模板参数替换
    \'view_replace_str\' => array(
        \'__CSS__\' => \'/static/admin/css\',      ===== 这里写你自己需要的路径
        \'__JS__\'  => \'/static/admin/js\',       ===== 这里写你自己需要的路径
        \'__IMG__\' => \'/static/admin/images\',   ===== 这里写你自己需要的路径
        \'__STATIC__\' => \'/static\',             ===== 这里写你自己需要的路径
    ),

];

这样在html文件中引用:

<link href="__CSS__/style.css" rel="stylesheet">

<script src="__JS__/layer/layer.js"></script>

这样引用就可以了!

二、tp5.1

1、首先我们先看没有做处理时报错:

2、在你的入口文件下定义常量如下:define(\'SITE_URL\', \'http://127.0.0.1/项目名\');

3、在config文件夹下找到template.php模板引擎文件,添加如下代码(路径填写你需要引入的文件路径):

//模板参数替换
\'tpl_replace_string\' => array(
    \'__CSS__\' => SITE_URL.\'/public/static/admin/css\',
    \'__JS__\'  => SITE_URL.\'/public/static/admin/js\',
    \'__IMG__\' => SITE_URL.\'/public/static/admin/images\',
    \'__STATIC__\' => SITE_URL.\'/public/static\',
),

4、做这样处理后,我们再访问试试:

这样就ok啦!