即时通讯新手,并有一些麻烦。 我的第一个问题: 我的视图没有显示任何内容。Yii无法传输变量来布局
视图(新闻/ index.php文件):
<p>Hi</p>
问题二: 我不能传递从数据库变量我的布局(布局/ main.php)或视图(看第一个问题)。 我的控制器:
<?php
class NewsController extends Controller
{
public function actionIndex()
{
$result = News::model()->findAll('id');
$this->render('index', array('result'=>$result));
}
}
从main.php(布局/ main.php):
<div id = "content">
<?php
echo $content;
echo $result; //or $this->mydatafrombase;
?>
</div>
或IM试图让变量鉴于新闻/ index.php文件:
<p>Hi</p>
<?php
echo $this->mydatafrombase;
?>
感谢您的帮助。
不要使用'$ this'从控制器访问变量。你可以通过添加一个'$'来访问它们:''result''在你的视图中变成'$ result'。 – Michiel