2rats / yii2-sortable-gridview
标准 Yii2 GridView 小部件的可排序修改
dev-master
2024-08-11 11:29 UTC
Requires
This package is auto-updated.
Last update: 2024-09-11 11:44:04 UTC
README
标准 Yii2 GridView 小部件的可排序修改。
安装
安装此扩展的首选方式是通过 composer。
- 运行以下命令之一:
php composer.phar require --prefer-dist "himiklab/yii2-sortable-grid-view-widget" "*"
或者在您的应用 composer.json
文件的 require
部分添加以下内容:
"himiklab/yii2-sortable-grid-view-widget" : "*"
-
在您的数据库中添加新的
unsigned int
属性,例如sortOrder
。 -
在 AR 模型中添加新的行为,例如
use himiklab\sortablegrid\SortableGridBehavior; public function behaviors() { return [ 'sort' => [ 'class' => SortableGridBehavior::className(), 'sortableAttribute' => 'sortOrder' ], ]; }
- 在控制器中添加操作,例如
use himiklab\sortablegrid\SortableGridAction; public function actions() { return [ 'sort' => [ 'class' => SortableGridAction::className(), 'modelName' => Model::className(), ], ]; }
使用方法
- 使用 SortableGridView 作为带有
sortableAction
选项的标准 GridView。您还可以订阅在小部件排序成功后生成的 JS 事件 'sortableSuccess'。