以简单的cms为例

导入前端框架(bootstrap)

官网下载

http://www.bootcss.com/

https://www.bootcdn.cn/

tp5设置调用静态路径

在index.php中添加

define('SCRIPT_DIR', rtrim(dirname($_SERVER['SCRIPT_NAME']), '\/\\'));

在config.php文件中添加

'view_replace_str' => [

'__STATIC__' => SCRIPT_DIR . '/static',

],

静态文件导入public文件夹中

新建视图文件夹view

控制器引用模板

use \think\Controller;

use \think\View;

namespace app\index\controller;

class Index extends \think\Controller

{

public function index()

{

return $this->fetch('index');

}

}

模板调用,在app/view目录下新建common/header.html文件

{include file="common/header"}调用

tp5学习记录:导入前端静态模板相关推荐

  1. TP5学习(九):模板

    一.模板定位 模板文件定义 每个模块的模板文件是独立的,为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是: 视图目录/控制器名(小写)/操作名(小写)+模 ...

  2. MySQL学习记录(导入Excel表到数据库,并筛选条件输出)

    附上:重置mysql账号密码方法 ubuntu系统下mysql重置密码和修改密码操作 - skh2015java的博客 - CSDN博客(改完重启,登录mysql要root/sudo权限) Cento ...

  3. 2021-7-9 学习记录:前端动画制作钟表

    看到宝藏博主制作的小黄鸭钟表,我感觉很感兴趣,于是再快乐的划水时光中我练习了一下: 博主讲解很细致小黄鸭钟表 下边将我的练习成果发下: <!--测试制作clocks--> <temp ...

  4. 前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素)

    前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素 滑动门技术 微信导航栏实现 静态轮播图实现 网上引用的图标字体设置 过渡效果(transit ...

  5. 前端逻辑练习题+学习记录 不定期更新

    编程题 1.返回数组中最大的数字(reduce函数) largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1 ...

  6. java中Excel导入,下载模板,附带前端展示

    java中Excel导入,下载模板,附带前端展示 后台下载模板代码 /*** 多个模板下载*/@RequestMapping(value = "/downloadExcel", m ...

  7. 【C语言进阶深度学习记录】三十五 程序中的堆、栈以及静态存储区(数据区)

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 在我之前学习底层的知识的时候,也写过相关的内容.可以对比的学习:[软 ...

  8. 【C语言进阶深度学习记录】十六 静态库与动态库的创建与使用

    上一篇文章学习了编译的过程,点击链接查看:[C语言进阶深度学习记录]十五 编译过程简介,每一个C源文件编译后将会生成目标文件,那么这些目标文件,还需要链接起来,生成可执行文件. 文章目录 1 链接的意 ...

  9. 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)

    前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二) 前言 定义 Model connect 起来 更新state 拥抱变化 主题切换 更换页面 获取当前设备类 ...

最新文章

  1. 如何获取本地安装的Python模块列表?
  2. 怎么监控一个接口的传输数据_监控安装超详细教学教程,学会又多一门技能
  3. 关于ViewPager的适配器之——pagerAdapter加载缓存页面的机制
  4. 用camelot读取表格_如何使用Camelot从PDF提取表格
  5. 上海交大原副校长毛军发院士,履新深圳大学校长
  6. C# USB设备的管理(Devcon和注册表的USB操作)
  7. Linux学习总结(64)——DBA常用的Linux命令汇总
  8. 一句话可以改变人的一生
  9. c语言中*在变量的右上角,C语言中变量的声明和定义
  10. linux 串口驱动解析之2440
  11. 安卓10自带录屏_荣耀v10怎么录屏?荣耀v10三种录屏方法
  12. python怎么算积分_Python求解数值积分-定积分求解
  13. 什么是不确定性推理?不确定推理中需要解决的基本问题有哪些?
  14. 【Java微信公众平台开发模式+自定义按钮源码】
  15. Qt 3D Overview
  16. DVB机顶盒的概念与分类
  17. python中的is None和==None
  18. C# Aliyun OSS 获取Bucket列表异常:无法发送具有此谓词类型的内容正文
  19. iPhone十周年撞上华为AI芯片 谁更有看头?
  20. CVPR2022:将X光图片用于垃圾分割,探索大规模智能垃圾分类

热门文章

  1. 思科认证入门级课程介绍(二)
  2. Dynamo常用节点包下载方法
  3. 练习2-6 编写一个函数setbits(x, p ,n, y),该函数返回对x执行下列操作后的结果值: 将x中从第p位开始的n个(二进制)位设置为y中最右边n位的值,x的其余各位保持不变。
  4. android app被系统回收后重启异常的解决方法
  5. 深入理解激活函数之softmax
  6. python手机编程软件-手机上Python编程的软件分享
  7. 鼠标的光标变成了下划线
  8. IPsec+预共享密钥的IKE野蛮模式
  9. 计算机处理数据几进制,计算机内部运行和处理的数据是几进制
  10. NuttX的学习笔记 9