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