Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
j'utilise zend application.
Je voudrais que quand je tape l'url suivante :
monsite.com/articles/i-23-comment-marcher-dans-la-neige.html
je me retrouve avec le module : article
controleur : item
action : view
id_article : 23
Comment je peux faire sa ?
Hors ligne
http://framework.zend.com/manual/fr/zen … outer.html
Ça pourrait difficilement être plus clair dans la doc , Si tu ne trouves toujours pas revient.
Hors ligne
J'ai lu le lien.
Si j'ai bien compris il faut que je créé un router comme ceci :
/* Créer un routeur */ $router = $frontctrl->getRouter(); // retourne un routeur de réécriture par défaut $router->addRoute( 'user', new Zend_Controller_Router_Route('user/:username', array('controller' => 'user', 'action' => 'info')) );
Ce que je ne comprend pas, c'est ou je doit le faire ? j'utilise Zend_application, je doit l'écrire dans le bootstrap ?
comment je recupère $frontctrl ?
Hors ligne
si $frontctrl correspond bien au Front Controller tu peux le faire de cette façon :
$frontctrl = Zend_Controller_Front::getInstance();
et je pense que effectivement tout celà se défini dans le Bootstrap.php
Hors ligne
Ma class bootstrap est vide, il n'y a aucune methode. Il faut que je cré une methode qui porte qu'elle non ?
Hors ligne
T'as vraiment des problèmes pour lire la doc toi...
http://framework.zend.com/manual/fr/zen … ation.html
section "resource methods"
Hors ligne
DSl mais je trouve que la doc n'est pas bien claire. Et j'ai un peux de mal avec l'anglais
Hors ligne