andreykluev/yii2-crud-actions
最新稳定版本:0.2
Composer 安装命令:
composer require andreykluev/yii2-crud-actions
包简介
Yii2 crud actions
README 文档
README
Установка
В composer.json:
"require": {
...
"andreykluev/yii2-crud-actions": "dev-master"
},
Варианты использования
use andreykluev\crudactions\crudActionCreate; use andreykluev\crudactions\crudActionDelete; use andreykluev\crudactions\crudActionUpdate; use common\models\Product; class CatalogController extends AppController { ... public function actions() { return array( 'insert' => [ 'class' => crudActionCreate::className(), 'model' => new Product(), 'view' => 'update-album', 'onBeforeAction' => [$this, 'beforeSaveProduct'], 'onAfterAction' => [$this, 'afterSaveProduct'], ], 'update' => [ 'class' => crudActionUpdate::className(), 'modelClass' => Product::className(), 'attributes' => [ 'id_user' => Yii::$app->user->identity->getId(), 'id_album' => Yii::$app->request->get('idAlbum', 0), ], 'view' => 'update-album', 'onBeforeAction' => [$this, 'beforeSaveProduct'], 'onAfterAction' => [$this, 'afterSaveProduct'], ], 'delete' => [ 'class' => crudActionDelete::className(), 'modelClass' => Product::className(), 'onBeforeAction' => [$this, 'beforeDeleteProduct'], 'onAfterAction' => [$this, 'afterDeleteProduct'], ], ... ); } ... public function beforeSaveProduct() { // Ваш код } public function afterSaveProduct($isSave = false) { // Ваш код } public function beforeDeleteProduct() { // Ваш код } public function afterDeleteProduct($isDelete = false) { // Ваш код }
统计信息
- 总下载量: 259
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-04-01