hello =)
comment faire pour rajouter un parametre de plus?
c'est pour la pagination
vu que ya le controllers/action/id
moi je voudrai controllers/action/id/page
merci =)
hello =)
comment faire pour rajouter un parametre de plus?
c'est pour la pagination
vu que ya le controllers/action/id
moi je voudrai controllers/action/id/page
merci =)
Justement, tu indiques controllers/action/id/page/numero_de_ta_page.
Et tu accèdes à ton paramètre dans ton controller par :
Si tu veux que $page soit égal à 1 quand il n'est pas dans l'url :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $page = $this->_request->getParam('page');
Pense à bien valider le contenu de $page, car il peut être changé par l'utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $page = $this->_request->getParam('page', 1);
Bonjour,
Merci de la réponse ^^
J'ai bien saisi comment récupérer la donnée mais un j'ai un autre soucis qui est
comment faire comprendre a mon code que le dernier parametre est &page=1 ?
j'ai jamais spécifié nul part cela =)
alors que les 3 premier parametre à savoir controllers/action/id sont compri directement dans le framework =)
merci de m'éclaircir si vous le pouvez ^^
ah ---
j'ai mal lu ton commentaire ...
oui oui cela marche très bien =)
une dernière question
si je souhaite que le lien soit plutôt
site/controllers/action/id/id_num/id_page
au lieu de comme tu as dit
site/controllers/action/id/id_num/page/id_page
il faut que je écrive des règles url rewrite?
Oui, ou que tu fasses une route personnalisée dans le ZF.
Partager