Hi all,

I'm trying to figure how I could benefit from the great features
provided by the admin generator (I'm using symfony 1.3 right now)
while using specific urls ; let me explain a bit.

I have two models: Project and Story. A project can have many stories,
and a story has one project. I would like to generate a an
admin-generated module to handle the stories related to a given
project by using a sexy url like this one: /project/:project/backlog,
where the :project parameter would be a slug or a pk, no matter.

I tried to use the prefix_path setting of the route collection in the
routing.yml file, by setting this:

story:
  class: sfDoctrineRouteCollection
  options:
    model:                story
    module:               story
    prefix_path:          project/:project/backlog
    column:               id
    with_wildcard_routes: true
  requirements:
    project: \d

But when the route matches, an InvalidArgumentException is thrown when
the admin generated templates try to generate the links to the other
module actions, because it lacks the :project parameter:

The "/project/:project/backlog/:action/action.:sf_format" route has
some missing mandatory parameters (:project).

I also tried to play with the route_prefix setting from the
generator.yml file but with no luck so far.

Usually I dive into code to find a path to solve this kind of
problems, but today I'm unfortunately into such a hurry that I just
can't loose time on this; so I'd be glad to got some help from the
community if you've been ever exposed to an approaching situation or
have an idea to solve it ;)

Cheers,

-- 
Nicolas Perriault
http://prendreuncafe.com - http://symfonians.net
Mobile: +33 660 92 08 67

--~--~---------~--~----~------------~-------~--~----~
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