这问这段id里面 排除id99999的代码怎么改
Bluefish
Bluefish 2018-07-20 13:11:40
[PHP讨论组]

<div class="box box-primary">

    <div class="box-body">

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

            'pjax' => true,

            'dataProvider' => $objDataProvider,

            'filterModel' => $objSearchModel,

            'responsive'=> true,

            'hover'=> true,

            'condensed'=> true,

            //'floatHeader'=> false,

            'columns' => [

                [

                    'attribute' => 'id', 

 (这里让他不包含id99999)

                    'label' => '编号',

                    'hAlign'=> GridView::ALIGN_CENTER,

                ],

                [

                    'attribute' => 'agent_id',

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

                    'hAlign'=> GridView::ALIGN_CENTER,

                ],

                [

                    'attribute' => 'agent',

                    'label' => '昵称',

                    'value' => function($objModel) {

                        return $objModel->agent->screen_name;

                    },

                    'width'=>'150px',

                    'hAlign'=> GridView::ALIGN_CENTER,

                ],

                /*


Bluefish
Bluefish

全部回复(2)
Summer

$newarray = $columns;

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

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

        unset($newarray [$key]);

    }

}

print_r($newarray);//这个就是去除了99999的新数组

无忌哥哥

在搜索数据库的时候就排除,这样比较好处理。模版的话,<?php if($id !=9999)?>

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号