どこが間違っているのかわからないので、遊んでみましたが、何も達成しませんでした。
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」という名前のメソッドまたはクロージャーがありません。
これは私の最初の試みですが、何が悪いのか理解できません