承接 tad80/optimisticlock 相关项目开发

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

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

tad80/optimisticlock

最新稳定版本:1.0.5

Composer 安装命令:

composer require tad80/optimisticlock

包简介

CakePHP behavior plugin to implement optimistic locking for RDBMS.

README 文档

README

CakePHP behavior plugin to implement optimistic locking for RDBMS.

Usage

Most simply, just load this behavior in your model.

class Post extends AppModel {
	public $actsAs = array('OptimisticLock.OptimisticLock');
}

You can specify which field to compare and error message shown in Model::validationErrors. Default will be like this.

class Post extends AppModel {
	public $actsAs = array(
		'OptimisticLock.OptimisticLock' => array(
			'field' => 'modified',
			'message' => 'Update conflict, another user has already updated the record. Please list and edit the record again.',
		),
	);
}

Id and modified timestamp must be sent from your form.

$this->Html->form->input('Post.id', array('type' => 'hidden'));
$this->Html->form->input('Post.modified', array('type' => 'hidden', 'name' => 'data[Post][opt_modified]'));

统计信息

  • 总下载量: 55
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

  • 授权协议: GNU
  • 更新时间: 2014-12-05