zoukankan      html  css  js  c++  java
  • yii2 页面渲染方法解析

    render渲染、renderPartial渲染部分、renderContent、renderAjax、renderFile
    
    ① render显示view和layout
    ② renderPartial只显示view
    ③ renderContent只渲染layout
    ④ renderFile显示指定的文件,是最基础的方法,
    renderAjax,renderPartial最终都是调用renderFile.
    ⑤ renderAjax只显示view,以ajax方式渲染页面,可以配合js/css实现各种特效
    
    render($view);查找view文件的5种方式
    在yiiaseView中findViewFile()定义匹配规则
    ① 别名开头,路径指定view文件:@app/views/site/about(.php)
    ② //开头,使用app目录下的view://site/about
    ③ /开头,使用当前Module中的views:/site/about
    ④ 直接使用字符串(重要)
    a、在Controller中调用render:如$this->render('about')
    Controller::render会调用View::render方法
    b、在View中调用render,所使用的view是当前view所在的目录
    如:<br/>在about.php中 
    <?php echo $this->render('error',['name'=>'name','message'=>'message'])?>
    error文件是about.php所在目录site下面的error.php
  • 相关阅读:
    Spring面试,IoC和AOP的理解
    WEB打印(jsp版)
    Spring事务管理机制的实现原理-动态代理
    spring面试题
    oracle PLSQL基础学习
    oracle创建表空间
    WM_CONCAT字符超过4000的处理办法
    Oracle 数据泵使用详解
    Oracle 数据泵详解
    linux下启动oracle
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/8073076.html
Copyright © 2011-2022 走看看