Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Profil et DAO

Posted by laurentj on 09/24/2012 12:37

je viens de tester avec le même fichier profile et le même foreach, j'ai un fonctionnement normal.

Quelle version de Jelix avez vous ?

  [Opened] Profil et DAO

Reply #1 Posted by laurentj on 09/24/2012 12:53

J'ai trouvé !

Vous faites un jDao::get(). Or get renvoi l'instance jDao qui a déjà été utilisé pour le dao indiqué. Et ceci indépendament du profil.

Donc effectivement, à chaque fois que vous faite jDao::get('foo'), ça va récupérer l'instance du dao 'foo' (indiquer un profil différement n'y change rien). Donc celle du premier item de boucle.

Il ne faut pas faire un get, mais un jDao::create dans une boucle.

  [Opened] Profil et DAO

Reply #2 Posted by vdemonchy on 09/26/2012 14:42

Cela veut-il dire que le paramètre optionnel de jDao::get pour préciser le profil n'a aucun effet ?

Merci pour le coup de main en tout cas, avec ce petit changement ça fonctionne parfaitement !

  [Opened] Profil et DAO

Reply #3 Posted by laurentj on 09/27/2012 12:39

Tu dois préciser le profile! Mais il n'est pas pris en compte par le jDao::get pour le stockage en mémoire de l'instance du dao . Donc il faut utiliser jDao::create (en indiquant le profile bien sûr)

 
Page
  1. Profil et DAO