このようなSQLを取得する方法:
select * from foo where LOWER(foo_name) like '%test%';
私はこれを達成できることを知っています:
select * from foo where LOWER(foo_name) = 'test';
に:
$where->addPredicate(new Predicate\Expression('LOWER(foo_name) = ?', 'test' ));
この:
select * from foo where foo_name like '%test%';
に:
$where->addPredicate( new \Zend\Db\Sql\Predicate\Like('LOWER(foo_name)', '%test%'));
しかし、どのように2つを組み合わせるのですか?