k1low / darumaotoshi
为 CakePHP 3 的“存档和删除”(滑动删除)插件
v1.1.0
2016-08-29 09:25 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
Requires (Dev)
- friendsofcake/cakephp-test-utilities: dev-master
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2024-09-06 09:07:14 UTC
README
为 CakePHP 3 的“存档和删除”(滑动删除)插件
安装
$ composer require k1low/darumaotoshi
启用插件
$ bin/cake plugin load Darumaotoshi
加载所需的数据库表
$ bin/cake migrations migrate --plugin Darumaotoshi
用法
// in the initialize() method $this->addBehavior('Darumaotoshi.Darumaotoshi');
级联删除
如果你希望在删除父项目时将相关记录标记为已删除,只需将行为附加到相关表类中,并在表关系中设置 'dependent' => true, 'cascadeCallbacks' => true
选项。
代码参考
UseMuffin/Trash
版权所有 (c) 2015, Use Muffin,许可协议为 MIT 许可证。
许可证
在 MIT 许可证下。