I've just hit this problem too - bug #5457 reports it. Did you have any luck solving this Ken?
2008/11/20 Ken Marfilla <[email protected]>: > > I think I found a bug. On dev environment the form tag of the edit > form outputs the action properly however switching to prod or to other > environment the edit action throws an error. > > 500 | Internal Server Error | InvalidArgumentException > The "/lead/:id/edit.:sf_format" route has some missing mandatory > parameters (:id). > stack trace > > * at () > in SF_SYMFONY_LIB_DIR/routing/sfRoute.class.php line 212 ... > 209. if ($diff = array_diff_key($this->variables, > $tparams)) > 210. > 211. { > 212. throw new InvalidArgumentException(sprintf > ('The "%s" route has some missing mandatory parameters (%s).', $this- >>pattern, implode(', ', $diff))); > > 213. } > 214. > 215. if ($this->options['generate_shortest_url']) > * at sfRoute->generate(array(), '', '') > in SF_SYMFONY_LIB_DIR/routing/sfRequestRoute.class.php line > 98 ... > > I verified this by commenting line 212 of SF_SYMFONY_LIB_DIR/routing/ > sfRoute.class.php. This time the form shows up but submitting it, the > error will be thrown again. I investigated and found out that the said > form tag has no id which is a required parameter. > > Take note that this is for the default setup. I didnt edit anything > from routing.yml, generator.yml or factories.yml. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" 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-devs?hl=en -~----------~----~----~----~------~----~------~--~---
