я не знаю, где я ошибаюсь, я играл с этим, но ничего не добился.
я хочу отображать данные с помощью cListview, но не могу этого сделать, у меня есть функция в модели
Модель
public function psearch1()
{
$name=$_GET['search'];
$criteria=new CDbCriteria;
$criteria->alias="t";
$criteria->select="t.id,t.name,t.model";
$criteria->condition='name LIKE "%'.$name.'%"';
return new CActiveDataProvider($this,array('criteria'=>$criteria,));
}
контроллер
public function actionPsearchindex()
{
$dataProvider=new Modelname('psearch');
$this->render('psearchindex',array(
'dataProvider'=>$dataProvider,
));
}
просмотреть
psearchindex
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_psearchindex1',
));
_psearchindex
echo CHtml::encode($data->name);
когда я выполняю, я получаю следующее
ошибка
Modelname и ее поведение не имеют метода или замыкания с именем "getData".
это моя первая попытка, я так и делаю, но не могу понять, что не так