cooker/rule
Composer 安装命令:
composer require cooker/rule
包简介
规则解析,rule,parse,data power
README 文档
README
use Cooker\Rule\Rule;
use Cooker\Rule\RuleGroup;
$rule1 = new Rule();
$rule1
->setTable('tablename')
->setField('field1')
->setOperator('eq')
->setValue("value1");
$rule2 = clone $rule1;
$rule2
->setTable('tablename')
->setField('field2')
->setOperator('in')
->setValue(array('value1', 'value2'));
$ruleGroup = new RuleGroup('Rule1OrRule2', array($rule1, $rule2), 'OR');
$sqlQueryGenerator = new Cooker\Rule\SqlQueryGenerator();
$sql = $sqlQueryGenerator->generate($ruleGroup);
(tablename.`field1` = 'value1' OR tablename.`field2` in ('value1','value2'))
统计信息
- 总下载量: 31
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-03-03