Yii 未定义变量:dataProvider

Yii 未定义变量:dataProvider,yii,Yii,我是Yii的新手。当我将dataprovider传递给视图时,其获取错误为未定义变量dataprovider 站点控制器代码 用户家庭代码 你在这里干什么 $this->redirect(array('site/userhome'),array('dataProvider'=>$dataProvider)); 查看您的userhome代码,它似乎是一个视图文件。 您希望将数据提供程序传递给视图,那么为什么要使用重定向呢。 相反,您应该使用类似渲染的方式 第二件事是你需要了解更多关于

我是Yii的新手。当我将dataprovider传递给视图时,其获取错误为未定义变量dataprovider

站点控制器代码 用户家庭代码
你在这里干什么

$this->redirect(array('site/userhome'),array('dataProvider'=>$dataProvider));
查看您的userhome代码,它似乎是一个视图文件。 您希望将数据提供程序传递给视图,那么为什么要使用重定向呢。 相反,您应该使用类似渲染的方式


第二件事是你需要了解更多关于数据提供者的信息。单击你在这里干什么

$this->redirect(array('site/userhome'),array('dataProvider'=>$dataProvider));
查看您的userhome代码,它似乎是一个视图文件。 您希望将数据提供程序传递给视图,那么为什么要使用重定向呢。 相反,您应该使用类似渲染的方式


第二件事是你需要了解更多关于数据提供者的信息。单击

您应该使用此代码

$this->render('userhome',array('dataProvider'=>$dataProvider));

在siteController中,应使用此代码

$this->render('userhome',array('dataProvider'=>$dataProvider));

在你的siteController中

谢谢你,很抱歉这个问题可能是个愚蠢的问题。我对Yii和PHPNo问题完全陌生。。每一个新手都会这样。干杯。Padhte raho…seekhte raho:谢谢你,很抱歉这个问题可能是个愚蠢的问题。我对Yii和PHPNo问题完全陌生。。每一个新手都会这样。干杯。Padhte raho…seekhte raho:
$this->render('userhome',array('dataProvider'=>$dataProvider));