1

どこが間違っているのかわからないので、遊んでみましたが、何も達成しませんでした。

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」という名前のメソッドまたはクロージャーがありません。

これは私の最初の試みですが、何が悪いのか理解できません

4

1 に答える 1