php yii 框架 :: 未找到 $content
php yii framework :: $content is not found
我的代码中有一个名为 $contant
的变量。但是我无法在任何地方找到变量。
这是我的代码:
<?php echo $this->renderPartial("/site/_navigation",null,true,false); ?>
<div class="content">
<?php echo $content; ?>
</div>
<?php echo $this->renderPartial("/site/_footer",null,true,false); ?>
$content
存储视图的渲染结果。例如,布局可能包含页眉和页脚,并在两者之间嵌入视图,如下所示:
......header code here......
<?php
echo $content;
?>
......footer code here......
$content是Yii中Layout的一部分。布局是一种特殊的视图,用于装饰视图。它通常包含在多个视图中通用的用户界面部分。调用 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 部分。
阅读Full Guide到Yii.
我的代码中有一个名为 $contant
的变量。但是我无法在任何地方找到变量。
这是我的代码:
<?php echo $this->renderPartial("/site/_navigation",null,true,false); ?>
<div class="content">
<?php echo $content; ?>
</div>
<?php echo $this->renderPartial("/site/_footer",null,true,false); ?>
$content
存储视图的渲染结果。例如,布局可能包含页眉和页脚,并在两者之间嵌入视图,如下所示:
......header code here......
<?php
echo $content;
?>
......footer code here......
$content是Yii中Layout的一部分。布局是一种特殊的视图,用于装饰视图。它通常包含在多个视图中通用的用户界面部分。调用 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 部分。
阅读Full Guide到Yii.