qobo / cakephp-duplicates
此包已被弃用且不再维护。未建议替代包。
CakePHP 重复项插件
v4.2.0
2020-07-07 13:37 UTC
Requires
- qobo/cakephp-utils: ^13.0
Requires (Dev)
- qobo/cakephp-composer-dev: ^v1.0
README
关于
CakePHP 3 插件,用于处理重复的系统记录。
此插件由 Qobo 为 Qobrix 开发。它可以作为独立的 CakePHP 插件使用,也可以作为 project-template-cakephp 安装的一部分。
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 包的推荐方法是
composer require qobo/cakephp-duplicates
设置
加载插件
bin/cake plugin load --routes --bootstrap Qobo/Duplicates
配置
示例重复项配置
// config/Modules/Articles/config/duplicates.json { "byTitle": [ { "field": "title", "filter": "Qobo\\Duplicates\\Filter\\ExactFilter" } ], "byBody": [ { "field": "body", "filter": "Qobo\\Duplicates\\Filter\\StartsWithFilter", "length": 8 } ] }
映射重复项
要映射所有重复记录,您需要运行以下 shell 命令
./bin/cake map_duplicates