qobo/cakephp-duplicates

此包已被弃用且不再维护。未建议替代包。

CakePHP 重复项插件

安装量: 21,687

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 15

分支: 0

开放问题: 1

类型:cakephp-plugin

v4.2.0 2020-07-07 13:37 UTC

README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License codecov BCH compliance

关于

CakePHP 3 插件,用于处理重复的系统记录。

此插件由 QoboQobrix 开发。它可以作为独立的 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