"La blague vient peut être du fait que Statut et Entités n'ont pas de
relation directe.."
Tout à fait, si ces deux modèles ne sont pas liés ça ne marchera pas,
même avec une recursivité à 100...

Effectivement tu peux essayer avec $uses, mais comme propose francky
il vaut mieux utiliser une requestAction dans ta vue.

On 2 juil, 22:25, francky06l <[EMAIL PROTECTED]> wrote:
> Si tu veux juste afficher le nom du statut et de l'entite, ce n'est
> peut etre pas la peine de faire une relation. Je veux dire que c'est
> quand meme couteux de lire tout ca pour afficher 2 noms.
> Dans ce genre de chose, j'utilise un helper (de ma conception), qui va
> lire les champs via requestAction, mais surtout il cache ces
> informations. Une modification de la tale statut entraine un delete du
> cache qui se renouvelle donc au prochain "affichage".
> Je vais essayer de poster un tutoriel sur ca dans le tout nouveau,
> tout beauhttp://www.cakephp-fr.org.
>
> On Jul 2, 1:19 pm, Fish <[EMAIL PROTECTED]> wrote:
>
>
>
> > Merci Kalt pour ton aide, par contre je ne m'en sors pas.
>
> > Voici le dump de la variable
>
> > Array
> > (
> >     [Statut] => Array
> >         (
> >             [id] => 4
> >             [type] => EXT
> >             [statut_TD] => 0
> >             [statut_IND] => 250
> >             [created] => 2005-06-11 19:04:59
> >             [modified] => 2005-06-11 19:05:54
> >         )
>
> >     [Operateur] => Array
> >         (
> >             [0] => Array
> >                 (
> >                     [id] => 5
> >                     [nom] => SISI
> >                     [prenom] => Georgette
> >                     [email] => [EMAIL PROTECTED]
> >                     [photo] =>
> >                     [created] => 2005-06-30 16:55:06
> >                     [modified] => 2005-06-30 16:55:06
> >                     [statut_id] => 4
> >                     [entite_id] => 2
> >                 )
>
> >         )
>
> > )
> > Donc il semble bien que ce soit un problème de récursivité.
> > J'ai essayé le code ci-dessous mais j'ai un retour d'erreur comme quoi
> > une quote est mal plaçée (Unexpected ' ) et je ne vois pas le problème
> > d'ailleurs.
>
> > > // Contrôleur
> > > class OperateursController extends AppController {
> > >   function view($id) {
> > >     $operateur = $this->Operateur->find('first', array('conditions' => 
> > > array('id' => $id), 'recursive' => 1)));
> > >     $this->set(compact('operateur'));
> > >   }
>
> > J'ai vérifié les modèles et il me semble tous ok.
> > j'ai vu dans le contrôleur de la vue ceci:
> > function index() {
> >                 $this->Statut->recursive = 0;
> >                 $this->set('statuts', $this->paginate());
> >         }
> > J'ai essayé de modifier le niveau de récursivité ici mais ça n'est pas
> > mieux.
> > j'ai aussi essayé de placer $this->Statut->recursive = 2; directement
> > dans la fonction view du contrôleur mais sans résultât.
>
> > La blague vient peut être du fait que Statut et Entités n'ont pas de
> > relation directe...
> > Je crois que je vais creuser un peu du côté de la déclaration de
> > modèle externes via la variable $uses.
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à