【发布时间】:2014-02-09 09:36:31
【问题描述】:
我使用 Yii 框架,我有两个模型(论坛和主题),每个论坛可以有很多主题。
现在我想在我的论坛(view.php)的视图中显示所有论坛的主题,在网上搜索后我找到了这个指令:
<?php $this->renderPartial("/topic/index",array('dataProvider' => new Topic)); ?>
但是当我尝试显示论坛视图时,我遇到了这个错误:
论坛及其行为没有名为“getData”的方法或闭包。
请帮忙。
原谅我的英语不好。
【问题讨论】:
-
您可以发布您的查看代码吗?
-
我使用由 CRUD 生成器生成的标准视图(文件:views/forum/view.php),但在文件底部我添加了我的指令:renderPartial( "/topic/index",array('dataProvider' => new Topic)); ?>
-
CListView需要CDataProvider的实例,而不是CActiveRecord的实例。在 StackOverflow 为您提供帮助之前,您需要了解这些内容。 -
Mohamed khelifi,请发布您的 index.php 代码?
-
@jailedabroad 请参阅答案
标签: php yii frameworks