clistview在yii中查看项目视图中的路径

clistview在yii中查看项目视图中的路径,yii,Yii,我有一个呈现文件的小部件。从那里,它有一个clistview。但这条路行不通。我收到错误require():文件名不能为空。 因此,最初我使用$model进行页面渲染,但我意识到我应该使用clistview。如果我只做一个renderPartial$模型,它可以正常工作,但在clistview中不起作用 <?php // this works fine, but not what I want. // $this->controller->renderPartial('//g

我有一个呈现文件的小部件。从那里,它有一个clistview。但这条路行不通。我收到错误
require():文件名不能为空
。 因此,最初我使用$model进行页面渲染,但我意识到我应该使用clistview。如果我只做一个renderPartial$模型,它可以正常工作,但在clistview中不起作用

<?php 
// this works fine, but not what I want.
// $this->controller->renderPartial('//grid/_view',array(
//      'product'=>$product,
// ))
?>
    <?php 
//    $path = '//grid/_view'; I've tried something like this and put it in itemView. It doesn't work.
    $this->widget('zii.widgets.CListView', array(
            'dataProvider'=>$product,
            'itemView'=>'//grid/_view',
            'template' => '{pager}{items}',
    ); 
    ?>
从我的小部件:

$this->renderFile(Yii::getPathOfAlias('application.views.grid'). '/index.php', 
array('product'=>$product));
传递到my grid/index.php。我正在展示我的两种方式。上面的一个可以工作,但是我需要做一个foreach循环。由于分页问题,我想消除这种情况,所以我想使用clistview

<?php 
// this works fine, but not what I want.
// $this->controller->renderPartial('//grid/_view',array(
//      'product'=>$product,
// ))
?>
    <?php 
//    $path = '//grid/_view'; I've tried something like this and put it in itemView. It doesn't work.
    $this->widget('zii.widgets.CListView', array(
            'dataProvider'=>$product,
            'itemView'=>'//grid/_view',
            'template' => '{pager}{items}',
    ); 
    ?>


始终可以将itemView的路径设置为别名

$this->widget('zii.widgets.CListView', array(
   'itemView'=>'application.views.grid._view'

检查这个'itemView'=>'应用程序.views.grid.\u view'ooh这很简单!谢谢