В моей модели есть функция, для которой мне нужно использовать несколько условий при запросах. Кроме того, я хотел бы также иметь частичные совпадения.
В настоящее время у меня есть:
public function searchClient($search_term)
{
$rows = $this->fetchAll(
$this->select()
->where('first_name = ?', $search_term)
);
return $rows->toArray();
}
Что является эквивалентом "SELECT * FROM клиентов WHERE first_name = 'foobar';"
Мне бы хотелось иметь функцию, эквивалентную "SELECT * FROM клиентов, ГДЕ first_name LIKE"% foobar% "ИЛИ last_name LIKE"% foobar% "ИЛИ home_phone LIKE"% foobar% ";"
Как бы я создал такой запрос в Zend_Db_Table?