Skip to content

0.1.40.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@rkrx rkrx released this 10 Jun 20:10
· 149 commits to master since this release
  • Added OptionalDBFilterMap
$filter = [
    'name' => 'Peter',
    'date' => [
        'start' => '2016-05-01',
        'end' => '2016-05-31',
    ],
];

$query = $db
->from('t', 'test')
->where(new OptionalDBFilterMap('t.name=?', $filter, 'name'))
->where(new OptionalDBFilterMap('t.date >= ?', $filter, 'date.start')) // Key in dot-notation
->where(new OptionalDBFilterMap('t.date <= ?', $filter, ['date', 'end'])) // Array-Key