zoukankan      html  css  js  c++  java
  • ThinkPHP5.0 视图层

    1、fetch—渲染模板输出

     // 渲染模板输出
    return $this->fetch('hello',['name'=>'thinkphp']);

     fetch(’[模板文件]’[,‘模板变量(数组)’])

    例如:

    namespace appindexcontroller;
    
    class Index extends 	hinkController
    {
        public function index()
        {
            return $this->fetch('index', [
                'name'  => 'ThinkPHP',
                'email' => 'thinkphp@qq.com'
            ]);
        }
    }

    2、display—渲染内容输出

    
    
    return $this->display($content,$vars);
    class Index extends 	hinkController
    {
        public function index()
        {
            $content = '{$name}-{$email}';
            return $this->display($content, [
                'name'  => 'ThinkPHP',
                'email' => 'thinkphp@qq.com'
            ]);
        }
    }

    3、assign—模板变量赋值

    namespace indexappcontroller;
    
    class Index extends 	hinkController
    {
        public function index()
        {
            // 模板变量赋值
            $this->assign('name','ThinkPHP');
            $this->assign('email','thinkphp@qq.com');
            // 或者批量赋值
            $this->assign([
                'name'  => 'ThinkPHP',
                'email' => 'thinkphp@qq.com'
            ]);
            // 模板输出
            return $this->fetch('index');
        }
    }

    4、engine—初始化模板引擎

    //engine方法对模板解析引擎进行初始化或者切换不同的模板引擎
    
    return $this->engine('php')->fetch();

    5、view—助手函数

    return view('hello',['name'=>'thinkphp']);
    
    助手函数调用格式:
    
    view(’[模板文件]’[,‘模板变量(数组)’][,模板替换(数组)])
    return view('index', [
        'name'  => 'ThinkPHP',
        'email' => 'thinkphp@qq.com'
    ]);

    6、share方法

    thinkView::share('name','value');
    // 或者批量赋值
    thinkView::share(['name1'=>'value','name2'=>'value2']);

    7、模板输出

    namespace indexappcontroller;
    
    class Index extends 	hinkController
    {
        public function index()
        {
            $this->assign('name','thinkphp');
            return $this->fetch('index');
        }
    }
  • 相关阅读:
    APP端上传文件至服务器后台,WEB端上传文件存储到服务器
    freemarker模板引擎
    JEECG开发总结
    spring的基本配置
    jeecg解析xml文件
    jeecg查询备份
    jeecg 页面标签规则
    jeecg查询分页
    算法实践——改良的求解数独的暴力搜索法
    算法实践——舞蹈链(Dancing Links)算法求解数独
  • 原文地址:https://www.cnblogs.com/520fyl/p/7131084.html
Copyright © 2011-2022 走看看