Bonjour,
Voila je rencontre un petit problème avec mon code.
j'ai une table campagne belongsTo Parametre et dans la table paramètre j'ai
Cotation belongsTo Parametre
Parametre blongsTo Passage,Parametre blongsTo Typecommunication, Parametre blongsTo Media
Parametre blongsTo Diffusion
Entourez votre code avec ce symbole ```
je veux limité le nombre de donnée retourné lorsque je fais un find au niveau du Model Cotation
voici ce que je fais :
$detailsfacture = $this->Cotation->find('all',array(
'conditions' => array('Parametrecampagne.campagnes_id' => 12),
'contain' =>array('Parametrecampagne' => array('contain' => array('Typecommunication'))),
'recursive' => 2
));
j'obtient le résultat demandé mais avec des résultats inutiles car j'aimerai obtenir just les résultat du model Cotation, Parametrage et Typecommunication
quelqu'un a une idée? je ne sais pas si m'a question est compréhensible
escuse j'ai trouvé la solution, il falait ajouter le behavior conainable et pour les associations utiliser le point pour acceder au donner par exemple Cotation.Parametragecampagne, Cotation.Model1associer.Model2associer
Hello,
Je comprends pas tout, il faudrait mettre un extrait de ce que tu contient d'inutile pour comprendre.
Déjà si tu utilise contain, tu peux désactivé la recursive soit en la mettant à "false", soit dans le AppModel.