Bonjour,
Je fais une requete sur ma base de donné

function feed($name=null){
        //if($id==null) $id = 1;
        if($this->RequestHandler->isRss()){
            $d'publications'] = $this->Publication->find('all',array(
                'limit'=>100,
                //'order'=>'Publication.until DESC',
                'conditions' => array(
                    'Publication.author'=>$name,
                    'Publication.publicationscat_id'=>1
                )
            ));
            return $this->set($d);
        }
    }

Dans le champ name, il y a un nom de famille.
Mais dans le camps 'Publication.author', il y a plusieurs personne.

Comment modifier cette ligne

'Publication.author'=>$name,

pour qu'il returne true, si le contenu contien le nom rechercher sans tenir compte des caractères qui suivent ou précèdent?

3 réponses


Essaye ceci :

'Publication.author LIKE'=>'%'.$name.'%',

Y'aurait pas une erreur de MCD plutôt ?

Coloo, oui j'ai trouvé ceci, mais je croyais avoir posté ma solution!!! Je suis étonné de ne pas la voir. Bref, j'ai fais ca et ca marche
Merci