dingxiansatit/yii2-actioncolumn

Yii2 动作列的 Ajax 删除功能

安装: 65

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

1.0.2 2017-01-24 14:14 UTC

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']);
    }