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

  [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

Reply #1 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

Reply #2 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.

 
Page
  1. Re: Blog, commentaires et récursivité >
  2. Problème de récupération d'un Jdao depuis le répertoire lib