2017 © Pedro Peláez
 

library rule

规则解析,rule,parse,data power

image

cooker/rule

规则解析,rule,parse,data power

  • Wednesday, March 8, 2017
  • by cooker
  • Repository
  • 0 Watchers
  • 0 Stars
  • 22 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 5 % Grown

The README.md

rule

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'))

The Versions

08/03 2017

dev-master

9999999-dev

规则解析,rule,parse,data power

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Avatar cooker

03/03 2017

v1.0

1.0.0.0

规则解析,rule,parse,data power

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Avatar cooker