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
其他信息
- 授权协议: GNU
- 更新时间: 2014-12-05