多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 模板渲染 模板定义后就可以渲染模板输出,系统也支持直接渲染内容输出,模板赋值必须在模板渲染之前操作。 渲染模板 渲染模板输出最常用的是使用display方法,调用格式: ~~~ $this->display('[模板文件]') ~~~ 模板文件的写法支持下面几种: | 用法 | 描述 | | -- | -- | | 不带任何参数 | 自动定位当前操作的模板文件 | | [控制器:][操作] | 常用写法 | | 完整的模板文件名 | 直接使用完整的模板文件名(包括模板后缀) | 下面是一个最典型的用法,不带任何参数: ~~~ // 不带任何参数 自动定位当前操作的模板文件 $this->display(); ~~~ 表示系统会按照默认规则自动定位模板文件,其规则是: 如果当前没有启用模板主题则定位到:当前模块/默认视图目录/当前控制器/当前操作.html 所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法。 通常默认的视图目录是View 如果没有按照模板定义规则来定义模板文件(或者需要调用其他控制器下面的某个模板),可以使用: ~~~ // 指定模板输出 $this->display('edit'); ~~~ 表示调用当前模块下面的edit模板 ~~~ $this->display('Member/read'); ~~~ 表示调用Member模块下面的read模板。