Bonjour,
J'ai créé une classe FonctionsUtiles que j'ai placée dans le sous-répertoire /library de mon application.
Bien sûr, /library est ajouté à l'include_path dans index.php :
Dans indexController, j'essaie d'appeler une fonction de cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 set_include_path('.' . PATH_SEPARATOR . './library' . PATH_SEPARATOR . './application/models/' . PATH_SEPARATOR . '/usr/share/php/' . PATH_SEPARATOR . get_include_path()); include 'Zend/Loader.php'; Zend_Loader::registerAutoload();
Et 'jobtiens le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $row->DYS_Date_Emission = FonctionsUtiles->Change_formatDate($form->getValue('date_emission'), 'en');
J'ai essayé sans préciser le nom de la classe ou en séparant la classe et la fonction par :: mais j'ai d'autres messages d'erreur.Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /var/www/html/qualite/application/controllers/IndexController.php on line 44
Pas habitué encore à la programmation objet en PHP, j'ai dû louper un truc qui vous semblera évident.![]()
Partager