Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
J'ai constaté quelques pteites hétérogénéités dans ZF. par exemple dans le front controller les méthode comme setResquest prennent comme argument un objet ou un nom de classe cela permet de fournir soit une instance de Request soit le nom de la classe a instancier.
alors que pour setDispatcher l'argument est nécessairement un objet.
il suffit d'ajouter les 7 première ligne de cette fonction à la version de zend pour obtenir le même comportement
/** * Set the dispatcher object. The dispatcher is responsible for * taking a Zend_Controller_Dispatcher_Token object, instantiating the controller, and * call the action method of the controller. * * @param string|Zend_Controller_Dispatcher_Interface $dispatcher * @return Zend_Controller_Front */ public function setDispatcher($dispatcher) { if (is_string($dispatcher)) { Zend_Loader::loadClass($dispatcher); $dispatcher = new $dispatcher(); } if (!$dispatcher instanceof Zend_Controller_Dispatcher_Interface) { throw new Zend_Controller_Exception('Invalid dispatcher class'); } $this->_dispatcher = $dispatcher; return $this; }
Ce que j'ai fais dans mon Front Controller dérivé de celui de zend.
bref y a-til une voie officielle pour faire se genre de proposition ?
A+JYT
Hors ligne
Lis ca > http://framework.zend.com/community/contribute
ca indique ce que tu demandes
Hors ligne
Exactement, ZF est un projet libre et open source, n'importe qui peut donc contribuer, proposer ces idées, et discuter de tel ou tel point avec l'équipe de développement.
Hors ligne
seulement tout le monde n'est pas prêt a accepter la cla (et parfois il semble avoir eprdu le mail ..) enfin bon ...
sinon pas mal l'idée!
Hors ligne
Tu peux aussi en faire la suggestion dans l' "Issue Tracker"
http://framework.zend.com/issues/secure/Dashboard.jspa
Hors ligne
merci bien
A+JYT
Hors ligne
Pages: 1