dingxiansatit / yii2-actioncolumn
Yii2 动作列的 Ajax 删除功能
1.0.2
2017-01-24 14:14 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-05 11:01:10 UTC
README
Yii2 动作列的 Ajax 删除功能
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist dixonsatit/yii2-actioncolumn "*"
或者将以下内容添加到您的 composer.json
文件的 require 部分。
"dixonsatit/yii2-actioncolumn": "*"
使用方法
安装扩展后,只需在您的代码中通过
<?php Pjax::begin(['id'=>'pjax-id']); ?> <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ // ..... [ 'class' => 'dixonsatit\actioncolumn\ActionColumn', 'pjaxId'=>'pjax-id' ] ], ]); ?> <?php Pjax::end(); ?>
在控制器中将 actionDelete()
改为
public function actionDelete($id)
{
$this->findModel($id)->delete();
//return $this->redirect(['index']);
}