渲染模板使用系统函数fetch
方法,调用格式:
class index { function docs() { $data = array( 'status' => 1, ); $list = m('essay')->where($data)->select(); assign('docs_list', $list); $html = fecth('docs'); // 获取 home/view/index/docs.html的内容 ajax(0, $html); } }
相对之前,视图输出 v() 函数;
fetch() 为渲染html文件后 返回html字符串;
v() 即view 的意思,为渲染html文件并输出退出;
那么fetch的更多使用和 v() 类似;
fetch($str) 其中 $str 可以为以下数据:
假如 /当前请求模块/当前请求控制器/当前请求函数 为 /home/index/docs
1、'' 空 ,代表:/home/view/index/docs
2、'docsInfo' 代表:/home/view/index/docsInfo.html 代表docsInfo.html
3、'index:docs' 代表:/home/view/index/docs.html 注意 ':' 前面为控制器对应的view
4、'admin@index:dosc' 代表: /admin/view/index/docs.html 注意 @前面为模块