模板渲染 编辑

渲染模板使用系统函数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  注意 @前面为模块