Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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中的gridview之前仅包含分页和摘要文本_Php_Yii - Fatal编程技术网

Php 在YII中的gridview之前仅包含分页和摘要文本

Php 在YII中的gridview之前仅包含分页和摘要文本,php,yii,Php,Yii,我想在gridviewcontent之前显示分页。我尝试了renderPager()我无法获取widget对象调用该方法 代码在这里 $gridview = $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$expirations, 'id'=>'image-grid-list', 'itemsCssC

我想在
gridview
content之前显示分页。我尝试了
renderPager()
我无法获取widget对象调用该方法

代码在这里

    $gridview = $this->widget('zii.widgets.grid.CGridView', array(
              'dataProvider'=>$expirations,
              'id'=>'image-grid-list',
              'itemsCssClass'=>'table collections',
              'ajaxUpdate'=>true,
                     'template'=>'{items}{summary}',
              'pager'=>array(
                'class'=>'CLinkPager',
                'header'=>'',
              ),
              'columns'=>array
              (
                        array(
                             'class'=>'CCheckBoxColumn',
                             'selectableRows' => null,
                             'name'=>'image_id',
                             "value"=>'$data->image_id',
                             "id"=>"expirations",
                             "htmlOptions"=>array("style"=>"width:30px;")
                              ),
                        array(
                            'name'=>'',
                            'type'=>'html',
                            'value'=>'
    (!empty($data->image_title))?CHtml::image("/".Yii::app()->params["imagePath"]."/".$data->catalog->catalog_title."/thumb_".$data->image_title,"",array()):"no image"',
                            'header'=>''
                            ),
                array(
                 'name'=>'image_title',
                 'type'=>'raw',
                         'value'=>'CHtml::link($data->catalog->catalog_title."/".$data->image_title,"javascript:void(0);")."<br>#".$data->image_id."<br/><br/> Number of light boxes ".$data->collection_count." <br/><br/> Number of downloads ".$data->downloaded_count ',
                 'header'=>'Title'
                 ),

                 array(            // display 'author.username' using an expression
                  'name'=>'copyright_expiration_date',
                              'type'=>'raw',
                  'value'=>'(!empty($data->copyright_expiration_date))?date("m-d-Y",$data->copyright_expiration_date):"-"',
                              'header'=>'Rights expiration date'
                 ),
                 array(            // display 'author.username' using an expression

                  'name'=>'copyright_type',
                              'type'=>'raw',
                  'value'=>'$data->copyright_type',
                              'header'=>'Rights'
                 ),
                 array(            // display 'author.username' using an expression
                  'name'=>'',
                  'value'=>'$data->usage_and_terms',
                              'header'=>'Usage and terms'
                 ),
                 array(            // display 'create_time' using an expression
                  'name'=>'photographer_name',
                  'value'=>'$data->photographer_name',
                  'type'=>'raw',
                  'header'=>'Photographer name'
                 ),                     
              ),
          ),true);
 $gridview->renderPager();
$gridview=$this->widget('zii.widgets.grid.CGridView',数组(
“dataProvider”=>$expirations,
'id'=>'image-grid-list',
'itemscsclass'=>'table collections',
“ajaxUpdate”=>true,
'模板'=>'{items}{summary}',
“寻呼机”=>数组(
'class'=>'CLinkPager',
'标题'=>'',
),
'列'=>数组
(
排列(
'class'=>'CCheckBoxColumn',
'selectableRows'=>null,
'name'=>'image_id',
“值”=>“$data->image_id”,
“id”=>“到期日”,
“htmlOptions”=>数组(“样式”=>“宽度:30px;”)
),
排列(
'名称'=>'',
'type'=>'html',
'值'=>'
(!empty($data->image_title))?CHtml::image(“/”.Yii::app()->params[“imagePath”]。“/”$data->catalog->catalog_title.“/thumb_”。“$data->image_title,”,array()):“无图像”,
'标题'=>''
),
排列(
“名称”=>“图像标题”,
'type'=>'raw',
“value'=>'CHtml::link($data->catalog->catalog_title.”/“$data->image_title,”javascript:void(0);”。
#“$data->image_id。”
灯盒数“$data->收集计数。”
下载次数“$data->下载计数”, '标题'=>'标题' ), 数组(//使用表达式显示“author.username” “名称”=>“版权有效期”, 'type'=>'raw', 'value'=>'(!empty($data->版权到期日))?日期(“m-d-Y,$data->版权到期日):“-”, '标题'=>'权限到期日期' ), 数组(//使用表达式显示“author.username” “名称”=>“版权类型”, 'type'=>'raw', “值”=>“$data->版权类型”, '标题'=>'权限' ), 数组(//使用表达式显示“author.username” '名称'=>'', “值”=>“$data->用法和术语”, '标题'=>'用法和术语' ), 数组(//使用表达式显示“创建时间” “姓名”=>“摄影师姓名”, “值”=>“$data->摄影师名称”, 'type'=>'raw', '标题'=>'摄影师姓名' ), ), ),对); $gridview->RenderPage();

我无法调用该方法。。我想创建小部件对象,调用
renderContent
renderpage
等使用
模板
属性

'template' => '{pager}{items}{summary}',
例如


您还可以添加这样的自定义数据:
'{summary}{items}.$custom_text.{pager}'
难道您不知道Yii如何计算summary吗?比如(25个中的1-20个)?
$gridview = $this->widget('zii.widgets.grid.CGridView', array(
      'dataProvider'=>$expirations,
      'id'=>'image-grid-list',
      'itemsCssClass'=>'table collections',
      'ajaxUpdate'=>true,
      'template' => '{pager}{items}{summary}',
      'pager'=>array(
        'class'=>'CLinkPager',
        'header'=>'',
      ),
      'columns'=>array
      (
......