これまでのところ、zend2 SELECT クエリで AND と LIKE を適用できますが、OR 演算子を適用する方法がわかりません。これは私のクエリです:
$this->table = $data['table'];
$select = new Select();
$spec = function (Where $where) {
$where->like('title', 'border%');
};
$select->from($this->table)
->where(array('id'=> 8));
$select->where($spec);
$resultSet = $this->selectWith($select);
$resultSet->buffer();
return $resultSet;
このSQLステートメントを返します
SELECT `rs_morning_report`.*
FROM `rs_morning_report`
WHERE `id` = :where1 AND `title` LIKE :where2
「AND (セクター LIKE %a% OR セクター LIKE %b%)」を追加したい