[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
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
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
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)