Bonjour,
j essaye d intégrer des librairies graphique pour pouvoir générer des graphs linéaire, j ai tenter d implémenter en premier JPGraph, j ai eu des erreurs de tout les cotés en essayant plusieurs démarches, et la j essaye avec EZ components puisque c est plus reconnue sur les forums, j ai essayer de suivre les démarche sur http://ezcomponents.org/contributing/coding_standards et j avais tenter ce code pour l autoloader, mais je ne sais pas si j ai utiliser cela correctement, j ai toujours des erreurs de classes introuvable!
erreur initiale:
j ai ajouter ce code sur mon controller:Fatal error: Class 'ezcGraphLineChart' not found in C:\Program Files\Zend\Apache2\htdocs\NewStokV4\application\controllers\StatsController.php on line 60
et j ai créer le fichier ezc.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $autoLoader = Zend_Loader_Autoloader::getInstance(); $autoLoader->pushAutoloader(new App_Loader_Autoloader_Ezc(), 'ezc');
nouvelle erreur sur include ezc.php mais cette include n est nul part sur mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 class App_Loader_Autoloader_Ezc implements Zend_Loader_Autoloader_Interface { /** * If the needed class/file is already loaded * * @var bool */ private $_loaded = false; /** * Autoload-Method * * @param string $class name of the class */ public function autoload($class) { if(!$this->_loaded) { require 'ezc/Base/src/base.php'; $this->_loaded = true; } ezcBase::autoload($class); } }
Merci pour votre aideWarning: include_once(App\Loader\Autoloader\Ezc.php) [function.include-once]: failed to open stream: No such file or directory in C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\ZendFramework-1.10.7\library\Zend\Loader.php on line 146
Warning: include_once() [function.include]: Failed opening 'App\Loader\Autoloader\Ezc.php' for inclusion (include_path='C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\Oft_Framework-G1R1C0/vendors/minify-2.1.5/min/lib;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\Oft_Framework-G1R1C0/vendors/htmlpurifier-4.4.0/library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\library\jpgraph\src;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\ZendFramework-1.10.7\library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\Oft_Framework-G1R1C0\library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4/library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\ZendFramework-1.10.7\extras\library') in C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\ZendFramework-1.10.7\library\Zend\Loader.php on line 146
Fatal error: Class 'App_Loader_Autoloader_Ezc' not found in C:\Program Files\Zend\Apache2\htdocs\NewStokV4\application\controllers\StatsController.php on line 9
Partager