Parametri URL

Salve a tutti,

utilizzando $this->_request->getParam('nome') all'interno di un controller possibile ottenere il valore, ma questo implica che sia abbia un url cosi strutturato:

/<controller>/<action>/param1/value1/param2/value2/

Adesso a me interesserebbe strutturare l'url nel formato seguente:

/<controller>/<action>/value1/value2/

Per poi recuperare i valori basandomi sulla posizione in cui si trovano nell'url, come avviene su CodeIgniter ad esempio.

C' un modo per lavorare in questo modo?

Grazie in anticipo per la risposta.

inviato 5 anni fa
TheDarkITA
X 0 X

Puoi farlo aggiungendo una tua regola di route:

http://framework.zend.com/manual/en/zend.controller.router.html

risposto 5 anni fa
Mario Santagiuliana
X 0 X

Ma devo farlo per ogni controller o stabilire un nome per ogni parametro da quanto ho capito, giusto?

risposto 5 anni fa
TheDarkITA
X 0 X

Non necessariamente per ogni controller, dipende da quel che vuoi creare. Se hai una route specifica per un controller la puoi creare per quel controller, altrimenti puoi crearne una per pi controller...

Ciao

risposto 5 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda