- 1
[Opened] Problème de récupération d'un Jdao depuis le répertoire lib
Posted by Ghost on 07/23/2009 02:27
Bonsoir,
Je vous explique d'abord ma structure. J'ai dans lib/
rdv/rdv-lib/classes/Cls_ficheCRM.class.php
rdv/rdv-lib/daos/Cls_ficheCRM.dao.xml
voici ma classe :
Define("DaoficheCRM", 'rdv-lib~Cls_ficheCRM'); class Cls_ficheCRM{ public function GetFicheCRM($ficheCRMId) { $dao=jDao::get(DaoficheCRM); return $dao->get($ficheCRMId); } }
Je précise que je charge le module qui va bien dans le config.ini pour charger les classes.
Dans un contrôleur d'un projet de ma solution, je fais ceci :
$Fiche= jClasses::getService('Cls_ficheCRM')->GetFicheCRM(3);
et il me met l'erreur suivante au niveau du JDao :
[exception 10] Syntax du sélecteur "rdv-lib~Cls_ficheCRM" invalide (type=dao) E:\DEV\www\lib\jelix\core\selector\jSelectorModule.class.php 47
J'avoue ne pas trop comprendre pourquoi et une aide serait la bienvenue. Merci d'avance.
[Opened] Re: Problème de récupération d'un Jdao depuis le répertoire lib
Posted by bballizlife on 07/23/2009 10:00
Bonjour,
Le tiret ("-") n'est tout simplement pas un caractère autorisé dans le sélecteur. Je ne peux que te conseiller de renommer le nom de ton module.
N'importe comment c'est dans la doc
[Opened] Re: Problème de récupération d'un Jdao depuis le répertoire lib
Posted by Ghost on 07/23/2009 10:27
ha en effet, j'avais beau chercher et tenter de comprendre.
merci beaucoup, je vais tester cela dès ce soir.
- 1