bonjour a tous,
voila je suis parvenu a faire ce donc je voulais mais il me reste encore un petit souci:
quant je click sur les mois tout est bon (c'est a dire que tous les evenements du mois dans toutes la france apparaissent)
mais quand je click sur une regions au hasard ben rien ne s'affiche.
Voici une parti du code:
$events = $this->Evenement->find('all',array(
'conditions' => array(
'Month.month_id' => $month_id,<----- comme ca ca fontionne pour les mois et pas pour les regions et inversement
/*'Evenement.region_id' => $region_id*/),
'recursive' => 0,
));
$this->set(compact('events'));
quelqu'un saurait-il pourquoi ?
merci d'avance a ceux qui me repondront ;)
Salut,
A mon avis, ce que tu cherches, c'est une condition OR :
$events = $this->Evenement->find('all',array(
'conditions' => array(
'OR' => array(
'Month.month_id' => $month_id,
'Evenement.region_id' => $region_id
)
),
'recursive' => 0,
));
salut merci a toi volovitz,
parcontre saurez tu pourquoi ca me prend l id de de la region en compte c-a-d (que pour une region ac le region_id = 3 mais que le month_id = 4 va s afficher ds la bonne region ds la bon mois mais ds le mois ac le id de region_id c-a-d pour l exemple il va s afficher en auvergne au mois d avril ca c bon et il va aussi s afficher au mois de mars ca c pas bon ^^