Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
je debute avec zend j'ai cmmence avec le tutorial getting-started-with-zend-framework-163.pdf mais j'arrive pas a laffichage correcte et voila ceque zend m'afiche en dernier lieu
My Albums
An error occurred
Application error
alors quelqu'un pourrait m'aider pour + de details j'ai excute index controller comme un script php et voila ce que me donne
X-Powered-By: PHP/5.2.10 ZendServer/4.0
Set-Cookie: ZendDebuggerCookie=127.0.0.1%3A10137%3A0||084|77742D65|1002; path=/
Content-type: text/html
<br />
<b>Fatal error</b>: Class 'Zend_Controller_Action' not found in <b>C:\Documents and Settings\AROUS RAMZI\Zend\workspaces\DefaultWorkspace7\zf-tutorial\application\controllers\IndexController.php</b> on line <b>3</b><br />
pourtant j'ai mit un dossier zend dans la library contenant cette calsse
merci
Hors ligne
personne ne peut m'aidee !!!!!!!!!!!!!!!!
Hors ligne
oui le voila
<?php
// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
get_include_path(),
)));
/** Zend_Application */
require_once 'Zend/Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
mais je pnse que le probleme est que zend entouve pas les calsse telque 'Zend_Controller_Action' not found
pourtant je l'ai mis comme j'ai dit auparavant
merci
Hors ligne
est ce que ce fichier existe bien chez toi ?
DefaultWorkspace7\zf-tutorial\library\Zend\Controller\Action.php
Hors ligne
@rami96 : je pense qu'il manque l'autoloader.
Essaye de mettre un
Zend_Loader::loadClass("Zend_Controller_Action");
au début de ton IndexController.php
Sinon regarde comment marche l'autoload...
A+, Philippe
PS : pense à mettre des balises [ code] et [ /code] (sans les espaces) autour des codes que tu envoies.
Hors ligne
nosferapti a écrit:
est ce que ce fichier existe bien chez toi ?
DefaultWorkspace7\zf-tutorial\library\Zend\Controller\Action.php
oui il existe
Hors ligne
philippe a écrit:
@rami96 : je pense qu'il manque l'autoloader.
Essaye de mettre unCode:
Zend_Loader::loadClass("Zend_Controller_Action");au début de ton IndexController.php
Sinon regarde comment marche l'autoload...
A+, Philippe
PS : pense à mettre des balises [ code] et [ /code] (sans les espaces) autour des codes que tu envoies.
merci je vais essaye mais ce n'est pas specique seulement cette classe tu peut voir mon nouveau topic c'est plus detaille ICI
Hors ligne
@ philippe
maintenant il m'afiche
X-Powered-By: PHP/5.2.10 ZendServer/4.0 Set-Cookie: ZendDebuggerCookie=127.0.0.1%3A10137%3A0||084|77742D65|1005; path=/ Content-type: text/html <br /> <b>Fatal error</b>: Class 'Zend_Loader' not found in <b>C:\Documents and Settings\AROUS RAMZI\Zend\workspaces\DefaultWorkspace7\zf-tutorial\application\Bootstrap.php</b> on line <b>2</b><br />
Hors ligne
Bon, ça se confirme, il faut activer l'autoloader...
Par contre, je ne suis pas fort en Zend_Appication, il y a certainement plus malin que ce que je t'envoie...
Essaye de mettre le code suivant dans ton index.php après ton set_include_path
require_once 'Zend/Loader.php'; Zend_Loader::registerAutoload();
A+, Philippe
Hors ligne
philippe a écrit:
Bon, ça se confirme, il faut activer l'autoloader...
Par contre, je ne suis pas fort en Zend_Appication, il y a certainement plus malin que ce que je t'envoie...
Essaye de mettre le code suivant dans ton index.php après ton set_include_pathCode:
require_once 'Zend/Loader.php'; Zend_Loader::registerAutoload();A+, Philippe
merci mais ca marche pas
Hors ligne