Bonjour,
Je n'arrive pas à faire une requête pour une recherche. Toute aide sera la bienvenue.
Voici les infos :
Post est lié a Ville avec un belongsto
Ville est lié a Departement avec un belongsto
Departement est lié a Region avec un belongsto
$conditions = 'Region.id = 1';
$this->paginate = array(
'contain' => array(
'Ville'=>array(
'Departement'=>array(
'Region'
)
)
)
);
$post = $this->Paginate('Post',array($conditions));
Voici le résultat du debug sans mettre de conditions :
array(
(int) 0 => array(
'Post' => array(
'name' => 'Test',
'city_id' => '1'
),
'Ville' => array(
'name' => 'Amiens',
'departement_id' => '1',
'id' => '1',
'Departement' => array(
'name' => 'Ain',
'region_id' => '22',
'Region' => array(
'name' => 'Rhone-Alpes'
)
)
)
)
)
Comment faire la requête : retourne-moi les posts qui sont dans la region ayant pour id 1 à partir de ce modèle ?
Je vous remercie d'avance pour votre aide.