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静态文件引入路径的主要内容,如果未能解决你的问题,请参考以下文章