juil
26
2009

Création d’URL valides

Dans l’article d’aujourd’hui je vais vous montrer comment créer une URL valide dans vos vues.

Pourquoi vous l’expliquer ? Et bien car un ami est venu me voir pour ça hier.

D’ailleurs la création d’une url en soit n’est pas très compliquée, voici la syntaxe à utiliser :

 PHP |  copy code |? 
1
$this->url(array('module' => 'nommodule', 'controller' => 'nomcontroller', 'action' => 'nomaction', 'nomparam1' => 'valeurparam1', ...);

Comme on peut voir pour la partie module, controller, action il faut dire d’abord lequel des 3 on veut, puis leur nom. Pour les paramètres c’est différent, on donne le nom du paramètre puis ensuite sa valeur. Vous pouvez voir dans l’url que je suis dans le module blog, le controller index et l’action article. Je passe en paramètre idarticle qui contient l’id de l’article. Si vous modifiez la valeur de cette id, vous aurez un autre article si celui-ci existe.

Pour récupérer vos paramètres dans vos actions, rien de plus simple, vous pouvez utiliser cette méthode :

 PHP |  copy code |? 
1
$this->_request->getParam('nomparam', 'valeurdefaut');

La valeur par défaut est très utile pour éviter des erreurs si vous avez absolument besoin du paramètre.

Voilà, je pense avoir tout dit sur cette partie là et j’espère avoir répondu à vos questions.

Articles Connexes

A propos de l'Auteur: Benjamin Besse

Je suis Analyste Développeur chez Goomeo et je suis passioné par tout ce qui touche aux technologies du Web. J'ai commencé par apprendre l'utilisation du Framework Zend et j'ai continué naturellement via Android. Le tout seulement avec les bases acquises en DUT et Licence professionnelle Informatique.

Laisser un commentaire

Mots-Clefs