Hi everyone,
I’m using this extension (http://www.yiiframework.com/extension/yii-user/) to manage users. I’m in trouble, because I cannot change this view: /protected/modules/user/views/user/index.php
Original code with CGridView
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
array(
'name' => 'username',
'type'=>'raw',
'value' => 'CHtml::link(CHtml::encode($data->username),array("user/view","id"=>$data->id))',
),
array(
'name' => 'createtime',
'value' => 'date("d.m.Y H:i:s",$data->createtime)',
),
array(
'name' => 'lastvisit',
'value' => '(($data->lastvisit)?date("d.m.Y H:i:s",$data->lastvisit):UserModule::t("Not visited"))',
),
),
));
I would to replace it with
$dataProvider->sort->defaultOrder='username ASC';
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_userview',
'ajaxUpdate'=>false
));
I get this error:
[b]PHP warning
require(): Filename cannot be empty [/b]
I’m sure the problem is on
'itemView'=>'_userview'
becouse of the path with subfolders.
Standard path is /protected/views/model_name/view_name. We have, instead, /protected/modules/user/views/user/_userview.php
I’ve tried different ways, like /user/_userview or user/_userview but now I need help!
Anyone knows how to do?
Thanks