Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour, je souhaiterais rajouter une librairie pour pouvoir resizer des images lorsque je le souhaite.
Pour ce faire, j'ai suivi ce tutoriel, j'ai donc rajouter cette fonction dans mon bootstrap :
protected function _initResize() { Zend_Loader_Autoloader::getInstance()->registerNamespace('Thumbnailer_')->getRegisteredNamespaces(); }
Et placer ma librairie dans mon répertoire library:
nomProjet/library/Thumbnailer
Lorsque j'exécute une fonction d'une de ses classes, j'obtiens l'erreur comme quoi la classe n'a pas été inclue:
Warning: include_once(Thumbnailer/ThumbLib.php) [function.include-once]: failed to open stream: No such file or directory in /home/***/public_html/nomProjet/library/Zend/Loader.php on line 146
J'ai déjà rédigé un topic sur un autre forum (ca permet de voir ce qu'il en est).
Je ne sais pas du tout quoi faire..
Dernière modification par Absot (22-03-2012 21:46:29)
Hors ligne
Il me semble que c'est normal puisque les classes de la librairie Thumbnail ne suivent pas la convention de nommage du framework.
Utilise ce tuto il fonctionne parfaitement (et pas seulement pour phpthumb : http://blog.montmere.com/2010/12/26/aut … framework/
Sinon j'avais fait un tuto il y a quelque temps ( http://www.z-f.fr/forum/viewtopic.php?id=5381 ) , mais avec le recul je préfère la solution du lien fournit ci-dessus.
Hors ligne
Dans ce cas, je vais me tourner vers la première solution.
Dans le tutoriel, il n'est pas dit où je dois créer ma classe M_Loader_Autoloader_PhpThumb?
Je ne souhaite pas utiliser d'aide de vue, je veux créer mes vignettes dans un script après téléchargé une image.
Dernière modification par Absot (21-03-2012 22:24:51)
Hors ligne
Tu as surement un dossier de library perso (du style 'My_' ) tu le crée la dedans en remplacent M_ par My_ évidement. Sinon tu crée un dossier dans library et tu ajoute le namespace à ton appli.
Hors ligne
Je ne souhaite pas utiliser d'aide de vue, je veux créer mes vignettes dans un script après téléchargé une image.
Hors ligne