Bonjour, Désolé pour le titre de cette discussion, il n'est peut-être pas très explicite mais je n'avais pas d'autres idées.
J'ai une table de 'contacts' contenant une colonne 'parent' dans celle- ci je mets l'id d'un contact précedement enregistré. Cela me permet de créer une hiérarchie de contacts par exemple: company1 => magasin1 => => salarié1 => => salarié2 => => salarié3 => magasin2 ... Vous aurez compris le principe. Mon problème est lorsque je souhaite réccupérer tous les enregistrements liés à un contact, c'est-à-dire si je sélectionne le magasin1, je veux aussi les salariés. Je connnais la requête SQL, "SELECT * FROM `contacts` AS `Contact` LEFT JOIN `contacts` AS `Child` ON ( `Child`.`parent` = `Contact`.`id` ) WHERE `Contact`.`parent` =3 AND `Contact`.`visible` =1" Mais je suis obligé d'utiliser la function $this->Contact->query or j'aimerais utiliser la function findAll car sans ça mon component de pagination ne peut pas fonctionner. Ma question est: est-il possible d'intégrer cette contrainte directement dans le modèle ? Je pourrais comme ça à chaque fois que je fais appel au Model avoir les enregistrements 'dépendants'. Merci et bon week-end. --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
