samsonos / cms_api
SamsonCMS API 模块
1.0.1
2015-07-21 09:51 UTC
Requires
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-25 12:48:04 UTC
README
#SamsonCMS API
这是与 SamsonCMS 数据库结构交互的核心类
阅读模块文档
类过滤器
此类具有用于操作 filter
表的静态方法。它们是:
- createFilter() 方法允许你在
filter
表中创建新的行; - resetFilters() 方法从
materialfield
表生成新的过滤器。它仅选择具有过滤器类型的记录。过滤器类型可以由 CMS 或直接在field
表中设置。
此外,它还具有 'filter' 类对象的内部集合以及一些用于处理这些对象的方法。
- add() 方法接受过滤器标识符作为参数,并将此过滤器添加到集合中。
- getFiltersByField() 方法有 1 个输入值:过滤字段标识符。它返回与该字段相关的过滤器数组。
- performFilters() 方法搜索合适的结果,执行集合中的所有过滤器。结果是材料数组,可以通过设置此函数的第一个参数来获取。其他参数包括:
- 结果材料应属于的结构;
- 外部处理器名称。它将在执行 SQL 查询之前被调用。
- 外部处理器参数数组,这些参数将被添加到查询中,这是外部处理器函数的第一个参数,以及过滤器数组,这是第二个参数。这是此类的主要信息!