生成视图
最后更新于: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>
~~~