刚接触TP框架时,会遇到fetch()、display()、assign()三个关于视图渲染方法的混淆,本篇内容就简单介绍一下三种方法的使用方法,详细介绍请参照官方文档。
方法说明fetch渲染模板输出display渲染内容输出assign模板变量赋值
如果需要获取渲染模板的输出内容而不是直接输出,可以使用fetch方法。
fetch('[模板文件]'[,'模板变量(数组)']) // 不带任何参数 自动定位当前操作的模板文件 return $this->fetch(); // 指定模板输出 return $this->fetch('edit'); return $this->fetch('member/read'); // 传入模板变量 return $this->fetch('read', ['a'=>'a','b'=>'b']);