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
Laisser un commentaire
Catégories
- Actualités (11)
- Android (5)
- Bases de Données (4)
- Développement (1)
- PasteQR (2)
- PHP (8)
- Systèmes et Réseau (5)
- Technologies Web (5)
- Tests (2)
- Zend Framework (30)
Commentaires récents
- (@Fritte7) (@Fritte7) dans PasteQR passe en 1.1.0
- roux dans ZendX Jquery Dialog
- Fritte7 dans Gérer des évènements dans une listview.
- Fierfeu dans Introduction à Zend Framework 2.0
- Christophe B. dans Gérer des évènements dans une listview.
Mots-Clefs
Active Directory AJAX Android Apache2 APC Bootstrap Chrome Configuration CSS Eclipse Firefox Google html HTTP Installation Internet Internet Exporer Java Javascript JQuery JQuery UI Linux Mémoire Mac MySQL Navigateur Opera PDO Pear Phing PHP Safari SGBD SMTP SQL Ubuntu View Helper Windows Server XML Zend Cache Zend DB Zend Form Zend Framework ZendX ZF 2.0
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

Publié par Throrïn




