承接 andreykluev/yii2-crud-actions 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 2
  • Watchers: 3
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2015-04-01