5)关于CSS和js静态文件引入路径

Posted 小油菜123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5)关于CSS和js静态文件引入路径相关的知识,希望对你有一定的参考价值。

 

(1)参考资料   thinkphp5手册      视图--->输出替换  

(2)方法(1)在我们的application中,找到config.php,在里面输入这样的配置:

  

    

 1 <?php
 2     // +----------------------------------------------------------------------
 3     // | ThinkPHP [ WE CAN DO IT JUST THINK ]
 4     // +----------------------------------------------------------------------
 5     // | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
 6     // +----------------------------------------------------------------------
 7     // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
 8     // +----------------------------------------------------------------------
 9     // | Author: liu21st <liu21st@gmail.com>
10     // +----------------------------------------------------------------------
11     
12     return [
13         /**
14          * 配置自己的路径
15          */
16         // 视图输出字符串内容替换
17     
18         \'view_replace_str\'  => [
19             \'__PUBLIC__\' => \'../../../public/static\',
20             \'__ROOT__\'   => \'/\',
21         ],
22         // +----------------------------------------------------------------------
23         // | 应用设置
24         // +----------------------------------------------------------------------
25         

  那个public为啥那么写,参照我的控制器的,因为html页面的控制器是login   然后位于  application/admin/controller/login

        

 

 所以蹦了三级。  然后那个css和js在public的static中,所以  那个__PUBLIC__才那么写的。

 

 

 

(3)方法(2),还可以参照手册那么写:  

return $this->fetch(\'login\',[],[\'__PUBLIC__\'=>\'/Per_boke/public/static\']);
这个只是适用于当前这个控制器的这一个配置,其他的不适用

以上是关于5)关于CSS和js静态文件引入路径的主要内容,如果未能解决你的问题,请参考以下文章

jsp怎么在jsp文件中引入静态文件(.js .css)

Django之CSS,JS静态文件的配置

IDEA 关于maven项目引入css ,js,image文件 路径的问题

页面在引入js,css静态文件的时候怎样加个时间戳

Django框架静态文件配置和URL解析

laravel引入css和js文件