С помощью команды find()
, как сказал Петр, вы также можете использовать LIKE
, чтобы найти результаты, которые не совсем соответствуют введенному вами тексту.
$results = $this->Model->find('all', array('conditions' => array(
'Model.field1 LIKE' => '%entered value%',
'Model.field2 LIKE' => '%entered value%')));
Таким образом, при поиске «apple» вы также найдете «apple pie».