Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/07/2011, 21h00   #1
En attente de confirmation mail
 
Inscription : juillet 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 28
Points : 15
Points : 15
Par défaut [Autoloader?] Ne trouve pas la classe dans library

Hello,

J'ai un petit problème, je ne comprends pas pourquoi ma classe c'est pas trouvée ...

Ma classe s'appelle Backform_Generator et se trouve dans le dossier library/. Je l'appelle de la maniere suivante
Code :
1
2
3
4
5
6
<?php
/* ... */
public function editAction ()
{
$form = new Backform_Generator();
}
D'ou cela peut venir ?

ps si je fais
require_once('Backform/Generator.php');
$form = new Backform_Generator();

bah ca marche

D'avance merci.
IgiXphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2011, 23h18   #2
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 678
Points : 1 041
Points : 1 041
Tu n as pas rajouter le namspace vers ta librairie, au vue du nom de ta classe le nom de ton namespace devrait etre backform.

ps: la fonction recherche sur le forum existe et j ai expliqué au moins deux fois ce soucis et comment le résoudre recemment
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 00h06   #3
En attente de confirmation mail
 
Inscription : juillet 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 28
Points : 15
Points : 15
Merci de la reponse.

Je voudrais savoir si par default je pouvait demander a l'auto loader d'aller dans le dossier library?

D'avance merci
IgiXphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 08h34   #4
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 678
Points : 1 041
Points : 1 041
Oui tu peux l'ajouter à l'autoloader

Citation:
$autoloader->registerNamespace('Backform');
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 20h27   #5
En attente de confirmation mail
 
Inscription : juillet 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 28
Points : 15
Points : 15
Hello,

En fait j'ai trouve ce que je voulais vraiment :
Code :
$loader->setFallbackAutoloader ( true );
Merci de m'avoir aide :-)
IgiXphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h41.


 
 
 
 
Partenaires

Hébergement Web