Dubbio su "defaults" nelle rotte

20 views
Skip to first unread message

Nebumix

unread,
Jun 12, 2013, 1:29:41 PM6/12/13
to symfo...@googlegroups.com
Salve a tutti, ho un dubbio per quanto riguarda l'argomento "defaults" in una rotta.

Sul libro on line di symfony ho letto che questa rotta

blog:
 path
: /blog/{page}
 defaults
: { _controller: AcmeBlogBundle:Blog:index, page: 1 }

corrisponde all'url www.miosito.com/blog oppure corrisponde indistintamente all'url www.miosito.com/blog/1 o un altro numero di pagina

Fin qui nessun problema, però se la variabile {page} la metto prima, facendo così

blog:
 path
: /{page}/blog/
 defaults
: { _controller: AcmeBlogBundle:Blog:index, page: 1 }

Questo corrisponde esclusivamente all'indirizzo www.miosito.com/1/blog/ e se digito www.miosito.com/blog/ mi da un errore.

Ora mi chiedo, la variabile inserita di default che può essere omessa vale solo se è all'ultimo posto nell'indirizzo o vale anche se è all'interno di un indirizzo e nel momento in cui la si omette la rotta non funziona più?

Grazie a chi riuscirà a chiarirmi un po' le idee.
Mario

Nebumix

unread,
Jun 19, 2013, 11:03:39 AM6/19/13
to symfo...@googlegroups.com
Non c'è proprio nessuno in grado di chiarirmi un po' le idee???

Massimiliano Arione

unread,
Jun 19, 2013, 11:05:48 AM6/19/13
to symfo...@googlegroups.com
Il giorno mercoledì 12 giugno 2013 19:29:41 UTC+2, Nebumix ha scritto:

Ora mi chiedo, la variabile inserita di default che può essere omessa vale solo se è all'ultimo posto nell'indirizzo o vale anche se è all'interno di un indirizzo e nel momento in cui la si omette la rotta non funziona più?


Vale solo all'ultimo posto, ovviamente.

ciao
Massimiliano

Nebumix

unread,
Jun 19, 2013, 1:25:43 PM6/19/13
to symfo...@googlegroups.com
Grazie mille per la conferma.
CIao
Reply all
Reply to author
Forward
0 new messages