的$content
存储视图的渲染结果。例如,布局可以包含报头和页脚,并嵌入在视图之间,例如:
......header code here......
<?php
echo $content;
?>
......footer code here......
$含量为布局在Yii中的一部分。布局是用于装饰视图的特殊视图。它通常包含用户界面的一些部分,这些部分在多个视图中很常见。调用render()
时隐式应用布局。所以这是你的代码。
// Your Header Here
<?php echo $this->renderPartial("/site/_navigation",null,true,false); ?>
<div class="content">
// Your content goes here
<?php echo $content; ?>
</div>
//Your Footer Here
<?php echo $this->renderPartial("/site/_footer",null,true,false); ?>
默认情况下,视图脚本protected/views/layouts/main.php
用作布局。这可以通过更改CWebApplication::layout
或CController::layout
进行自定义。
要渲染视图而不应用任何布局,请调用renderPartial()
来代替。
阅读Yii的Layout部分。
阅读Yii的Full Guide。
我想这发生在您的模板文件。所以'$ content'是一个在你的模型中生成的变量,并且很可能是在数组中定义的。'$ vars ['content']'。 – Jurik
显示你在控制器中的动作 – Vitaly