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 :
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();
Dans indexController, j'essaie d'appeler une fonction de cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$row->DYS_Date_Emission = FonctionsUtiles->Change_formatDate($form->getValue('date_emission'), 'en');
Et 'jobtiens le message d'erreur suivant :
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /var/www/html/qualite/application/controllers/IndexController.php on line 44
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.

Pas habitué encore à la programmation objet en PHP, j'ai dû louper un truc qui vous semblera évident.