Le blog du pangolin

Accueil > Programmation > PHP > Passer des paramètres dans les URL de codeIgniter

Passer des paramètres dans les URL de codeIgniter

jeudi 30 avril 2009, par Super Pangolin

Rien de plus simple :

Si vous avez une action "monAction" dans le contrôleur "monControleur", vous pouvez lui passer un paramètre en appelant l’url
http://monSite/index.php/monControleur/monAction/maValeur
Vous récupérez la valeur dans votre fonction monAction en appelant la librairie uri (chargée automatiquement, pas besoin de $this->load) :

$this->uri->segment(3);

On peut ainsi accumuler autant de paramètres que l’on veut et les appeler de la même façon.

Attention : si vous passez des paramètres à la fonction index, de la même façon il faudra le préciser : votre url qui était précédemment
http://monSite/index.php/monControleur/
devient
http://monSite/index.php/monControleur/index/maValeur

Messages

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.