ホームページ  >  に質問  >  本文

このIDのid99999を除くコードを変更する方法についての質問です。

<div class="box box-primary">

<div class="box-body">

<?php Pjax::begin() ; echo GridView::widget([

'pjax' => true,

'dataProvider' => $objDataProvider,

'filterModel' => $objSearchModel ,

'応答性'=> true,

'hover'=> true,

'condensed'=> true,

/ /'floatHeader'=> false,

'columns' => [

[

'attribute' => 'id',

 (这里让他不包含id99999)

'label' =&gt; '编号'、

'halign' =&gt; gridview :: align_center、

]、

## [

'attribute' => 'agent_id',

'label' => '代理编号',

'hAlign'=> GridView::ALIGN_CENTER,

]、

[

# '属性' =&gt; 'agent'、

'label' =&gt; '昵' '、

' value ' => function($objModel) {

return $objModel->agent->screen_name;

},

'width'=>'150px' ,

'hAlign'=> GridView::ALIGN_CENTER,

],

/*


BluefishBluefish2305日前1216

全員に返信(2)返信します

  • Summer

    Summer2018-07-20 15:01:29

    $newarray = $columns;

    foreach($columns as $key => $vo){

    if($vo['attribute']==99999){

    unset($newarray [$key]) ;

    }

    }

    print_r($newarray);//これは、99999 が削除された新しい配列です

    返事
    0
  • 无忌哥哥

    无忌哥哥2018-07-20 13:34:06

    データベースを検索するときに除外すると、扱いやすくなります。テンプレートの場合は、<?php if($id !=9999)?>

    返事
    0
  • キャンセル返事