Bonjour à tous,
Je dois faire un recherche des mes champs content et name.
Ce code fonctionne avec un mot
Si dans la variabel $search, il y a le mot "web", il va me retourner toutes les enregistrements contenant ce mot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $search = $this->request->data['Search']['key']; $this->loadModel('Page'); $d['pages'] = $this->Page->find('all', array( 'conditions' => array( 'online'=>'1', 'type'=>'page', 'created <= NOW()', 'id > 1', 'OR' => array( 'Page.name LIKE'=>'%'.$search.'%', 'Page.content LIKE'=>'%'.$search.'%' ) ), 'fields'=> array('name','content','created','id','type') ));
Mais si je mets "web design" ou "web internet" ou web travail dormir"
Il me retiurne rien du tout.
Je n'ai aucune idée comment faire qu'il considere comme deux critère de recherche
Avez vous une idée
Partager