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