生成视图

最后更新于:2022-04-01 11:17:21

### 在Controller中 - render(): 渲染一个View并使用Layout返回到结果。 - renderPartial(): 渲染一个View并且不使用Layout。 - renderAjax(): 渲染一个View并且不使用Layout,并注入所有注册的JS/CSS脚本和文件,通常使用在响应AJAX网页请求的情况下。 - renderFile(): 渲染一个View文件目录或别名下的View文件。 - renderContent(): 渲染一个静态字符串,嵌入到当前Layout中。 ### 在View中 - render(): 渲染一个View - renderAjax(): 渲染一个View,并注入所有注册的JS/CSS脚本和文件,通常使用在响应AJAX网页请求的情况下。 - renderFile(): 渲染一个View文件目录或别名下的View文件。 ### 分部视图(Partial View) ~~~ <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a href="<?= Yii::$app->homeUrl ?>" class="navbar-brand">My Company</a> </div> <?= $this->render('menu') ?> </div> </nav> ~~~
';