15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

模版的加载包含输出等

闫志林| 发布于 2021-11-22 18:58:40| 92阅读| 0点赞| 0评论
举报

tp5模版的加载

 包含文件
1. 使用{include}标签来加载公用重复的文件,比如头部、尾部和导航部分;
2. 在模版 view 目录创建一个 public 公共目录,分别创建 header、footer 和 nav;
3. 然后创建 Block 控制器,引入控制器模版 index,这个模版包含三个公用文件;

{include file='public/header,public/nav'/}
index
{include file='public/footer'/}

4. 也可以包含一个文件的完整路径,包括后缀,如下:

{include file="../application/view/public/nav.html"/}

5. 模版的标题和关键字,可以通过固定的语法进行传递;
6. 对于标题,在控制器先设置一下标题变量,然后设置{include}设置属性;

$this->assign('title', '模版');
{include file='public/header'
title='$title' keywords='这是一个模版!'/}

7. 切换到 public/header.html 模版页面,使用[xxx]的方式调用数据;

<title>[title]title>
<meta name="keywords" content="[keywords]" />

文件加载
1. 传统方式调用 CSS 或 js 文件时,采用 link 和 script 标签实现;
2. 系统提供了更加智能的加载方式,方便加载 CSS 和 js 等文件;
3. 使用{load}标签和 href 属性来链接,不需要设置任何其它参数;

{load href='__CSS__/basic.css'/}
{load href='__js__/basic.js'/}

2. 也支持 href 多属性值的写法,如下:

{load href='__CSS__/basic.css, __js__/basic.js'}

3. {load}还提供了两个别名{js}、{css}来更好的实现可读性;

{js href='__js__/basic.js'}
{css href='__CSS__/basic.css'}
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

闫志林
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部