title = '数据备份'; $this->params['breadcrumbs'][] = $this->title; ?>
'export-form', 'action' => ['init']])?>

'btn btn-success', 'id' => 'export']) ?>

'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' ] ); } ] ], ], ]); ?>
beginBlock('js'); ?> endBlock('js'); ?>