function search($item = null) { 
                $item = $this->params['url']['q']; 
                $recipes = $this->Recipe->find('all', array('conditions' =>
array('Recipe.name LIKE' => '%' . $item . '%'), 
                                                    'order' =>
'Recipe.name', 
                                                    'recursive' => 1, 
                                                   )); 

                //var_dump($recipes); 

                if (!$item) { 
                        $this->Session->setFlash(__('No Search Items Found',
true)); 
                        $this->redirect(array('action'=>'index')); 
                } 

                $this->set('search', $recipes); 
        } 

this is my  public website search when ever i search it give me results by
name 
how to put 2 condations  so it search by name and ingredients 
i used "OR" but didnt work maybe i used it worng 
like this 

"array('Recipe.name LIKE' => '%' . $item . '%'), " 
"array('Recipe.ingredients LIKE' => '%' . $item . '%'), " 
i wanna 2 these whenever i search by name and ingredients it should give
both results 
i looked the cake book i coudnt find any 

thank you so much 
-- 
View this message in context: 
http://n2.nabble.com/Help-with-Complex-Find-Conditions-tp2275441p2275441.html
Sent from the CakePHP mailing list archive at Nabble.com.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to