= Html::a('立即备份', ['init'], ['class' => 'btn btn-success', 'id' => 'export']) ?>
    
    
        
            = GridView::widget([
                'id' => 'grid',
                'dataProvider' => $dataProvider,
                'columns' => [
                    [
                        'class' => \yii\grid\CheckboxColumn::className(),
                        'name' => 'tables',
                        'checkboxOptions' => function ($model, $key, $index, $column) {
                            return ['value' => $model['name']];
                        }
                    ],
                    'name:text:表名',
                    'rows:text:数据量',
                    [
                        'attribute' => 'data_length',
                        'label' => '数据大小',
                        'value' => function ($model) {
                            return Yii::$app->formatter->asShortSize($model['data_length']);
                        }
                    ],
                    'create_time:text:创建时间',
                    [
                        'class' => 'yii\grid\ActionColumn',
                        'template' => '{a} {b}',
                        'buttons' => [
                            'a' => function ($url, $model, $key) {
                                return Html::a('优化表',
                                    ['export/optimize', 'tables' => $model['name']],
                                    [
                                        'data' => [
                                            'ajax' => 1,
                                            'method' => 'get'
                                        ],
                                        'class' => 'btn btn-default btn-xs'
                                    ]
                                );
                            },
                            'b' => function ($url, $model, $key) {
                                return Html::a('修复表',
                                    ['export/repair', 'tables' => $model['name']],
                                    [
                                        'data' => [
                                            'ajax' => 1,
                                            'method' => 'get'
                                        ],
                                        'class' => 'btn btn-default btn-xs'
                                    ]
                                );
                            }
                        ]
                    ],
                ],
            ]); ?>