Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我在Yii CGridView上遇到错误_Php_Yii_Yii Extensions_Cgridview - Fatal编程技术网

Php 我在Yii CGridView上遇到错误

Php 我在Yii CGridView上遇到错误,php,yii,yii-extensions,cgridview,Php,Yii,Yii Extensions,Cgridview,我有以下用于显示网格视图的代码,但我得到了如下巨大的php注意: $pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']); $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'image-grid', 'dataProvider'=>$model->search(), '

我有以下用于显示网格视图的代码,但我得到了如下巨大的php注意:

$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);

 $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'image-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
    'image_id',
    array(
        'name'=>'file_path',
        'filter'=>'',
        'value'=>'CHtml::image($data->getImgThumb($data->file_path,99,66, false, $data->image_id))',
        'type'=>'raw',
    ),
    'DateCreated',
    'uploaded_on',
    'updated_on',
    array(
        'name'=>'user_id',
        'filter' => CHtml::listData(User::model()->findAll(array('order'=>'full_name')), 'id', 'dropDownUser'),
        'value'=>'($data->user_id)? $data->user->full_name." (".$data->user->user_name.")" : ""',
    ),
    array(
        'name'=>'Title',
        'value'=>  'stripslashes(substr($data["Title"], 0, 200))."..."',
    ),
    'download_count',
),
));
错误如下: /home/drikimages/framework/base/CComponent.php(606):eval()代码(1)

堆栈跟踪: /home/drikimages/framework/base/CComponent.php(606):eval()

试试这个

class model extends CActiveRecord
{
    // .. 

    // .. 


    public function GetUser_display_name()
    {
        if($this->user_id && isset($this->user))
            return $this->user->full_name . " (" . $this->user->user_name . ")";
    }

}


// in zii.widgets.grid.CGridView column array

array(
    'name'=>'user_id',
    'filter' => CHtml::listData(User::model()->findAll(array('order'=>'full_name')), 'id', 'dropDownUser'),
    'value'=>'$data->user_display_name',
),
class model extends CActiveRecord
{
    // .. 

    // .. 


    public function GetUser_display_name()
    {
        if($this->user_id && isset($this->user))
            return $this->user->full_name . " (" . $this->user->user_name . ")";
    }

}


// in zii.widgets.grid.CGridView column array

array(
    'name'=>'user_id',
    'filter' => CHtml::listData(User::model()->findAll(array('order'=>'full_name')), 'id', 'dropDownUser'),
    'value'=>'$data->user_display_name',
),