YII GridView 应用

 = GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],

            'id',
            'goods_name',
            [
                'attribute' => 'market_price',
                'filter' => '最低价:'.Html::activeTextInput($searchModel, 'market_price_low', ['class' => 'form-control'])."最高价:".Html::activeTextInput($searchModel, "market_price_height", ['class' => 'form-control']),
            ],
            [
                'attribute' => 'shop_price',
                'filter' => "最低价:".Html::activeInput("text", $searchModel, "shop_price_low" , ['class' => 'form-control'])."最高价:".Html::activeInput("text", $searchModel, "shop_price_height",['class' => 'form-control']),
            ],
             [
                 'attribute' => 'is_on_sale',
                 'filter' => ["是" => "是", "否" => "否"],
                 'headerOptions' => ['width' => 80],
             ],
             [
                 'attribute' =>'is_delete',
                 'filter' => ["是" => "是", "否" => "否"],
                 'headerOptions' => ["width" => 105],
             ],

             [
                 'attribute' => 'addtime',
                 'format' => 'datetime',
                 'filter' => '起始时间:'.Html::activeInput('date', $searchModel, "time_start", ['class' => 'form-control'])."终止时间:".Html::activeInput("date", $searchModel, "time_end", ['class' => 'form-control'])
             ],

            [
                "attribute" => 'logo',
                "label" => "封面图",
                "format" => [
                    "image",
                    [
                        "width"=>"100",
                        "height"=>"40"
                    ]
                ],
                "value" => function ($model) {
                    return \YII::$app->params['image_root_path'].$model->logo;
            }],

            ['class' => 'yii\grid\ActionColumn', 'header' => '操作'],

你可能感兴趣的:(yii)