Maison  >  Questions et réponses  >  le corps du texte

Cette question concerne la façon de modifier le code qui exclut l'identifiant 99999 dans cet identifiant.

<div class="box box-primary">

    <div class="box-body">

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

            'pjax' => true,

            'dataProvider' => $objDataProvider,

            'filterModel' => $objSearchModel,

            'responsive'=>

           'hover'=> true,

            'condensed'=> true,

            //'floatHeader'=> false,

            'colonnes' =&g t; [

                [

                  'attribut' => ; 'id', 

 (这里让他不包含id99999)

                    'label' => '编号'                   'hAlign'=>        ],

                [

                  'attribut' =>

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

                  'hAlign'=>    ],

                [

                    'agent',

                    'étiquette' => '昵称',

                  'value' => function($objModel) {

                      return $objModel->agent->screen_name;

                   },

                    'width'=>'150px' ,

                    'hAlign'=> GridView::ALIGN_CENTER,

                ],

                /*

BluefishBluefish2307 Il y a quelques jours1220

répondre à tous(2)je répondrai

  • Summer

    Summer2018-07-20 15:01:29

    $newarray = $columns;

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

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

    unset($newarray [$key]) ;

    }

    }

    print_r($newarray);//C'est le nouveau tableau avec 99999 supprimé

    répondre
    0
  • 无忌哥哥

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

    Excluez-le lors de la recherche dans la base de données, ce qui est plus facile à gérer. Pour les modèles, <?php if($id !=9999)?>

    répondre
    0
  • Annulerrépondre