fetch()方法是只返回渲染模板不输出的,display()则是直接输出渲染模板,他们的用法没有太大的区别,如果想使用fetch输出模板的时候使用return $this->fetch();使用display的话直接调用就可以的方法为:$this->display().
总的来说display的用处要多一点,一共有三个参数display('[模板文件]'[,'字符编码'][,'输出类型'])模板文件的写法支持下面几种:
用法 | 描述 |
不带任何参数 | 自动定位当前操作的模板文件 |
[模块@][控制器:][操作] | 常用写法,支持跨模块 模板主题可以和theme方法配合 |
完整的模板文件名 | 直接使用完整的模板文件名(包括模板后缀) |
描述 |