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']);
这个只是适用于当前这个控制器的这一个配置,其他的不适用
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用