Próbuję dowiedzieć się, jak utworzyć Mysql Wybierz z LUB w miejscu klauzuli. Domyślnie wszystkie klauzule, w których instrukcja jest ORAZ i po kilku godzinach próby i nieudane i przeglądanie sieci nie może sprawić, że zadziała. W ZF1 będzie to orWhere(), ale nie ma go w ZF2.ZF2 Jak orWhere()
Jest to kod mam wewnątrz AbstracttableGateway
:
$resultSet = $this->select(function (Select $select) use ($searchstring) {
$select->join('users','blog_posts.id_user = users.id',array('name'))
->join('blog_categories','blog_posts.id_category = blog_categories.id', array(
'cat_name' => 'name',
'cat_alias' => 'alias',
'cat_image' => 'icon'))
->order('date DESC');
//->where("title LIKE '%" .$searchstring . "%' OR content LIKE '%". $searchstring ."%'")
$select->where->like('content','%'.$searchstring.'%');
$select->where->like('title','%'.$searchstring.'%');
}
);
return $resultSet;
linie z $select->where->like
są te, które są ANDed i chcę je z OR. Co mam zmienić?
dziękuje pozs, to działa zgodnie z oczekiwaniami –