{include}用于载入其他模板到当前模板中。 在包含模板中可用的变量,载入后在当前模板仍然可用。
<table border="1">
<colgroup>
<col align="center">
<col align="center">
<col align="center">
<col align="center">
<col>
</colgroup>
<thead><tr>
<th align="center">参数名称</th>
<th align="center">类型</th>
<th align="center">必选参数</th>
<th align="center">默认值</th>
<th>说明</th>
</tr></thead>
<tbody>
<tr>
<td align="center">file</td>
<td align="center">string</td>
<td align="center">Yes</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>包含载入的文件名</td>
</tr>
<tr>
<td align="center">assign</td>
<td align="center">string</td>
<td align="center">No</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>将包含的文件内容赋值给变量</td>
</tr>
<tr>
<td align="center">cache_lifetime</td>
<td align="center">integer</td>
<td align="center">No</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>单独开启被包含模板的缓存时间</td>
</tr>
<tr>
<td align="center">compile_id</td>
<td align="center">string/integer</td>
<td align="center">No</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>单独设置被包含模板的编译ID</td>
</tr>
<tr>
<td align="center">cache_id</td>
<td align="center">string/integer</td>
<td align="center">No</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>单独设置被包含模板的缓存ID</td>
</tr>
<tr>
<td align="center">scope</td>
<td align="center">string</td>
<td align="center">No</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>定义被包含模板的赋值变量作用范围: 'parent','root' 或 'global'</td>
</tr>
<tr>
<td align="center">[var ...]</td>
<td align="center">[var type]</td>
<td align="center">No</td>
<td align="center"><span class="emphasis"><em>n/a</em></span></td>
<td>传递到包含模板的变量</td>
</tr>
</tbody>
</table>
可选标记:
<table border="1">
<colgroup>
<col align="center">
<col>
</colgroup>
<thead><tr>
<th align="center">名称</th>
<th>说明</th>
</tr></thead>
<tbody>
<tr>
<td align="center">nocache</td>
<td>关闭包含模板的缓存</td>
</tr>
<tr>
<td align="center">caching</td>
<td>打开包含模板的缓存</td>
</tr>
<tr>
<td align="center">inline</td>
<td>设置成true时,在编译时把包含模板的内容也合并到当前模板的编译文件中。</td>
</tr>
</tbody>
</table>
简单 {include} 例子
```
<html>
<head>
<title>_{$title}_</title>
</head>
<body>
_{include file='Common/head.html'}_
hello world!
_{include 'Common/footer.html'}_
</body>
</html>
```
- 概述
- 基础
- 安装
- 规范
- 目录
- 环境
- 配置
- 全部配置
- 数据库配置
- 缓存配置
- 框架配置
- 自定义配置
- 读取配置
- 控制器
- 创建
- 规范
- 继承
- 输出
- 视图
- 基本使用
- 渲染模板
- 赋值变量
- 获取结果
- 模板
- 常用标签
- if - 判断
- foreach - 遍历
- break - 停止循环
- continue - 跳过循环
- @index - 索引
- @iteration - 循环次数
- @first - 首次循环
- @last - 最后循环
- for - 循环
- var - 定义变量
- nocache - 禁用缓存
- assign - 变量赋值
- include - 引入文件
- 变量修饰
- default - 默认输出
- capitalize - 首字母大写
- lower - 字母转小写
- upper - 字符转大写
- count_characters - 统计字符长度
- count_words - 统计单词数量
- date_format - 格式化日期
- Chapter - 文本实体化
- indent - 缩进文本
- nl2br - 转义换行
- replace - 文本替换
- spacify - 插入文本
- string_format - 字符串格式化
- strip - 移除特殊字符
- truncate - 文本截取
- 保留变量
- 数据库
- 配置
- 基本使用
- 数据处理
- 增加数据
- 删除数据
- 修改数据
- 查询数据
- 其他查询
- 关键字
- field
- join
- where
- page
- limit
- orderby
- groupby
- 其他
- 调试
- 缓存
- 各个缓存服务安装
- 基本使用
- 设定缓存
- 查询缓存
- 删除缓存
- 修改缓存
- 清空缓存
- 其他操作
- Session操作
- Cookie操作
- File缓存
- 辅助
- 功能列表
- helper助手
- 扩展
- Composer
- 自定义扩展
- 包扩展
- 访问
- 入口文件
- 静态化
- 路由
- 默认路由
- 传统请求
- 规则
- 其他
- 上传文件
- 写出日志
- 展示状态页
- CLI模式运行
- 上线须知
- 获取GET/POST
- 性能消耗
- 直接访问静态页
- 内置常量
- 图形验证码
- 安装Composer
- 应用扩展
- 支付宝手机端支付
- 支付宝电脑端支付