I have added:
column: subject_slug
but no result. I am new in routing in Symfony and I am not sure but I
think it must be in url route at least one variable which represents
real column but I am not sure so I ask you :)


On 10 Sty, 13:49, Tom Ptacnik <[email protected]> wrote:
> I think the "trick" is to use the column option in param
>
> Something like this:
> options: { model: Blog, type: object, column: subject_slug }
>
> Another interesting params are 
> model_methods..http://www.symfony-project.org/advent_calendar/3/en
>
> On 10 led, 13:14, dziobacz <[email protected]> wrote:
>
> > sfDoctrineRoute works only with at least one variable which represents
> > real column from table in url ?
>
> > I have in routing.yml:
> > show_blog:
> >   url:   /blog/:subject_slug
> >   class:   sfDoctrineRoute
> >   options: { model: Blog, type: object }
> >   param: { module: blog, action: index }
>
> > :subject_slug isn't real column in model Blog (:subject_slug is like a
> > real column :subject in model Blog but without non ASCII characters)
> > and after clicked on link (where $b is object):
> > link_to( 'link', 'show_blog', $b );
> > URL in browser is different but I am still on the same page. When I
> > modify url in routing to:
> > url:   /blog/:id/:subject_slug OR url:   /blog/:subject
> > where :id and :subject are real columns in model Blog then everything
> > is ok.
>
> > So url in sfDoctrineRoute must have at least one variable which is a
> > real column, in other case they won't work ?
>
>
-- 
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en.


Reply via email to