Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-11-2007 16:00:51

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Zend Framework 1.0.3

Toute l'équipe de Zend Framework est fière de vous annoncer la sortie de Zend Framework 1.03
Ce sont 79 bugs que nous avons corrigés , je vous rappelle que le changelog peut-etre trouvé ici.

La version 1.1.0 est déja sur la sellette (2008), et les branches 1.1.1 et 1.2.0 ont de même été crées dans le dépot récemment.

Hors ligne

 

#2 30-11-2007 20:52:18

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Zend Framework 1.0.3

il ne semble pas y avoir d'incompatibilités directe
des bugs en moins c'est une bonne nouvelle ça

A+JYT

Hors ligne

 

#3 03-12-2007 10:59:45

Lo-chan
Nouveau membre
Date d'inscription: 12-11-2007
Messages: 6

Re: Zend Framework 1.0.3

Y-a-t'il quelque chose de précis à faire ou à changer pour passer de la version 1.0.2 à la 1.0.3 ? Suffit-il simplement d'écraser les ancien ficiers par les nouveaux ?

Hors ligne

 

#4 03-12-2007 14:11:19

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Zend Framework 1.0.3

Pour moi écraser les fichiers a suffit!

Hors ligne

 

#5 03-12-2007 15:26:47

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Zend Framework 1.0.3

Oui, la compatibilité n'est pas brisée, c'est le but ^^

Hors ligne

 

#6 04-12-2007 11:27:46

Lo-chan
Nouveau membre
Date d'inscription: 12-11-2007
Messages: 6

Re: Zend Framework 1.0.3

Oui, j'ai fait ça en début d'aprem hier et j'ai testé toute l'aprem et ce matin, je ne vois aucun problème sur les packages que j'utilise.

Hors ligne

 

#7 30-01-2008 20:45:40

zudre
Membre
Date d'inscription: 10-05-2007
Messages: 21

Re: Zend Framework 1.0.3

Pas pour moi.  J'ai toujours des erreurs du genre

Code:

2008-01-30T14:32:01-05:00 INFO (6): File "ErrorController.php" was not found
2008-01-30T14:32:01-05:00 INFO (6): #0 /home/hugo/Documents/www/generationflash/mamanpourlavie/__common/Zend/Loader.php(91): Zend_Loader::loadFile('ErrorController...', Array, true)
#1 /home/hugo/Documents/www/generationflash/mamanpourlavie/mamanpourlavie.com/__config/base_.php(14): Zend_Loader::loadClass('ErrorController')
#2 [internal function]: __autoload('ErrorController')
#3 /home/hugo/Documents/www/generationflash/mamanpourlavie/__common/Zend/Controller/Dispatcher/Standard.php(165): class_exists('ErrorController')
#4 /home/hugo/Documents/www/generationflash/mamanpourlavie/__common/Zend/Controller/Dispatcher/Standard.php(194): Zend_Controller_Dispatcher_Standard->isDispatchable(Object(Zend_Controller_Request_Http))
#5 /home/hugo/Documents/www/generationflash/mamanpourlavie/__common/Zend/Controller/Front.php(929): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#6 /home/hugo/Documents/www/generationflash/mamanpourlavie/mamanpourlavie.com/public_html/index.php(39): Zend_Controller_Front->dispatch()
#7 {main}

J'étais pourtant sur 1.0.2 et j'ai migré sur 1.0.3.  Le pire dans tout ça, c'est que j'ai pas de controlleur Error.  Je ne sais pas où il va pêcher ça.... J'ai fait quelques découvertes.  Si le met la ligne $front->throwExceptions(true); en commentaire, j'obtient un nouveau message d'erreur... enconre un controlleur qui ne trouve pas!

Voici mon boostrap:

Code:

ob_start();


require('../__config/general.conf.php');     //general configuration
require('../__config/view.php');                //view configuration

/**
 * Instantiate a Request to set BaseURL
 * See later...
 */
require_once 'Zend/Controller/Request/Apache404.php';
$request = new Zend_Controller_Request_Apache404();

//Define front controller
$front = Zend_Controller_Front::getInstance();
$front->throwExceptions(true);
$front->setRouter($router)
      ->registerPlugin(new Dispatcher_CheckCaching())
      ->registerPlugin(new Dispatcher_Error404($view))
      ->registerPlugin(new Dispatcher_SEO())
      ->registerPlugin(new Dispatcher_GetConfiguration())
      ->registerPlugin(new Dispatcher_HtmlStructure($view))
      ->registerPlugin(new Dispatcher_Breadcrumb($view, ' > '))
      ->registerPlugin(new Dispatcher_Caching())
      ->setControllerDirectory($_confApplications)      //$_confApplications is define into included ./__config/general.conf.php
      ->setParam('view', $view);
try {
    $front->dispatch($request);
} catch (Zend_Exception $e) {
    //log error
    Zend_Registry::get('LOG_', $logger)->info($e->getMessage());
    Zend_Registry::get('LOG_', $logger)->info($e->getTraceAsString());
    Zend_Registry::get('LOG_', $logger)->info('-----------------------------------------------------------------------------');
    $front->getResponse()->clearAllHeaders();
    $front->getResponse()->setRawHeader('HTTP/1.1 404 Not Found');
    $front->getResponse()->sendHeaders();
    echo $view->render('global/404.php');
    exit;
}

Quelqu'un a une idée??

Hors ligne

 

#8 31-01-2008 09:39:13

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Zend Framework 1.0.3

Bonjour zudre,

Moi, je n'ai pas eu de problème en migrant, mais j'utilise le ErrorController, donc je suis peut-être passé à coté d'un truc... Mais voilà quelques points qui peuvent éclairer le problème :

Par défaut le ZF a un $front->throwExceptions(false);
Quand c'est à false, si le dispatcher trouve une erreur dans ta requête (tu appelles un controlleur qui n'existe pas ou autre), il change le routage et forward le site vers ErrorController et l'action qui va bien.

va voir la page
http://framework.zend.com/manual/en/zen … s.standard
dans le chapitre :
Zend_Controller_Plugin_ErrorHandler

Par contre dans le cas du $front->throwExceptions(true); il faudrait que tu nous envoie l'exception pour qu'on voit ce qui se passe parce que là tu désactive le système du ErrorController...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages