These are just example routes, there are no routes with the same name.
Why should order of route matter when I use it's name in the url
helper (e.g. link_for(5 '@blog?page=5'))?
For Route 3 this should output http://localhost/blog/page/5, but the
output is http://localhost/blog.

On Jun 23, 4:38 am, Eno <symb...@gmail.com> wrote:
> Remember the orderf of routes *does* matter, so you should have most
> specific route to least specific routes, e.g. using a wildcard will
> match all routes that start /blog so probably that route should be last.
>
> On Tue, 22 Jun 2010, Ivo Az. wrote:
> > Here's examples:
>
> > ------------ Link ----------------
> > <?php echo link_to($page, '@blog?page='.$page) ?>
>
> > ------------ Route 1------------
> > blog:
> >   url:             /blog/*
> >   param:       { module: blog, action: list }
>
> > Output:http://localhost/blog/page/2
>
> > ------------ Route 2------------
> > blog:
> >   url:             /blog/:page
> >   param:       { module: blog, action: list, page: 1 }
>
> > Output:http://localhost/blog/2
>
> > ------------ Route 3------------
> > blog:
> >   url:             /blog/*
> >   param:       { module: blog, action: list, page: 1 }
>
> > Output:http://localhost/blog
>
> > Why in 3rd case the url does not contain the page parameter as in
> > first example?

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to