no dice invoices: class: sfDoctrineRouteCollection options: model: ABInvoice module: invoices prefix_path: invoices with_wildcard_routes: true pk_id: inv_no
500 | Internal Server Error | InvalidArgumentException The "/invoices/:id/edit.:sf_format" route has some missing mandatory parameters (:id). stack trace at () in SF_SYMFONY_LIB_DIR\routing\sfRoute.class.php line 216 ... // all params must be given if ($diff = array_diff_key($this->variables, $tparams)) { throw new InvalidArgumentException(sprintf('The "%s" route has some missing mandatory parameters (%s).', $this->pattern, implode(', ', $diff))); } if ($this->options['generate_shortest_url'] || $this->customToken) at sfRoute->generate(array(), '', '') in SF_SYMFONY_LIB_DIR\routing\sfRequestRoute.class.php line 98 ... at sfRequestRoute->generate(array(), '') in SF_SYMFONY_LIB_DIR\routing\sfObjectRoute.class.php line 81 ... at sfObjectRoute->generate(array(object('sfOutputEscaperIteratorDecorator')), array('path_info' => '/invoices', 'prefix' => '/backend_dev.php', 'method' => 'GET', null, 'host' => 'ocean.localhost', 'is_secure' => '', 'request_uri' => 'http://ocean.localhost/backend_dev.php/invoices'), '') in SF_SYMFONY_LIB_DIR\routing\sfPatternRouting.class.php line 325 ... at sfPatternRouting->generate('invoices_edit', array(object('sfOutputEscaperIteratorDecorator')), '') in SF_SYMFONY_LIB_DIR\controller\sfWebController.class.php line 74 ... at sfWebController->genUrl(array('sf_route' => 'invoices_edit', object('sfOutputEscaperIteratorDecorator')), '') in SF_SYMFONY_LIB_DIR\helper\UrlHelper.php line 88 ... at url_for1(array('sf_route' => 'invoices_edit', object('sfOutputEscaperIteratorDecorator')), '') in n/a line n/a ... at call_user_func_array('url_for1', array(array('sf_route' => 'invoices_edit', object('sfOutputEscaperIteratorDecorator')), '')) in SF_SYMFONY_LIB_DIR\helper\UrlHelper.php line 115 ... at url_for(array('sf_route' => 'invoices_edit', object('sfOutputEscaperIteratorDecorator')), '') in SF_SYMFONY_LIB_DIR\helper\UrlHelper.php line 45 ... at link_to1('2041', array('sf_route' => 'invoices_edit', object('sfOutputEscaperIteratorDecorator')), array()) in SF_SYMFONY_LIB_DIR\helper\UrlHelper.php line 24 ... at link_to2('2041', 'invoices_edit', object('sfOutputEscaperIteratorDecorator')) in n/a line n/a ... at call_user_func_array('link_to2', array('2041', 'invoices_edit', object('sfOutputEscaperIteratorDecorator'))) in SF_SYMFONY_LIB_DIR\helper\UrlHelper.php line 176 ... at link_to('2041', 'invoices_edit', object('sfOutputEscaperIteratorDecorator')) in SF_ROOT_DIR\cache\backend\dev\modules\autoInvoices\templates\_list_td_tabular.php line 2 ... at require('E:\w\gocean\cache\backend\dev\modules\autoInvoices\templates\_list_td_tabular.php') in SF_SYMFONY_LIB_DIR\view\sfPHPView.class.php line 77 ... at sfPHPView->renderFile('E:\w\gocean\cache\backend\dev\modules/autoInvoices/templates/_list_td_tabular.php') in SF_SYMFONY_LIB_DIR\view\sfPartialView.class.php line 86 ... at sfPartialView->render() in SF_SYMFONY_LIB_DIR\helper\PartialHelper.php line 218 ... at get_partial('invoices/list_td_tabular', array(object('sfOutputEscaperIteratorDecorator'))) in SF_SYMFONY_LIB_DIR\helper\PartialHelper.php line 180 ... at include_partial('invoices/list_td_tabular', array(object('sfOutputEscaperIteratorDecorator'))) in SF_ROOT_DIR\cache\backend\dev\modules\autoInvoices\templates\_list.php line 31 ... at require('E:\w\gocean\cache\backend\dev\modules\autoInvoices\templates\_list.php') in SF_SYMFONY_LIB_DIR\view\sfPHPView.class.php line 77 ... at sfPHPView->renderFile('E:\w\gocean\cache\backend\dev\modules/autoInvoices/templates/_list.php') in SF_SYMFONY_LIB_DIR\view\sfPartialView.class.php line 86 ... at sfPartialView->render() in SF_SYMFONY_LIB_DIR\helper\PartialHelper.php line 218 ... at get_partial('invoices/list', array(object('sfOutputEscaperObjectDecorator'), object('sfOutputEscaperArrayDecorator'), object('invoicesGeneratorHelper'))) in SF_SYMFONY_LIB_DIR\helper\PartialHelper.php line 180 ... at include_partial('invoices/list', array(object('sfOutputEscaperObjectDecorator'), object('sfOutputEscaperArrayDecorator'), object('invoicesGeneratorHelper'))) in SF_ROOT_DIR\cache\backend\dev\modules\autoInvoices\templates\indexSuccess.php line 19 ... at require('E:\w\gocean\cache\backend\dev\modules\autoInvoices\templates\indexSuccess.php') in SF_SYMFONY_LIB_DIR\view\sfPHPView.class.php line 77 ... at sfPHPView->renderFile('E:\w\gocean\cache\backend\dev\modules/autoInvoices/templates/indexSuccess.php') in SF_SYMFONY_LIB_DIR\view\sfPHPView.class.php line 174 ... at sfPHPView->render() in SF_SYMFONY_LIB_DIR\filter\sfExecutionFilter.class.php line 153 ... at sfExecutionFilter->executeView('invoices', 'index', 'Success', array(object('invoicesGeneratorConfiguration'), object('invoicesGeneratorHelper'), object('ABInvoiceFormFilter'), object('sfDoctrinePager'), array(null, null))) in SF_SYMFONY_LIB_DIR\filter\sfExecutionFilter.class.php line 114 ... at sfExecutionFilter->handleView(object('sfFilterChain'), object('invoicesActions'), 'Success') in SF_SYMFONY_LIB_DIR\filter\sfExecutionFilter.class.php line 47 ... at sfExecutionFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\filter\sfFilterChain.class.php line 53 ... at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\filter\sfCommonFilter.class.php line 29 ... at sfCommonFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\filter\sfFilterChain.class.php line 53 ... at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\filter\sfBasicSecurityFilter.class.php line 62 ... at sfBasicSecurityFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\filter\sfFilterChain.class.php line 53 ... at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\filter\sfRenderingFilter.class.php line 33 ... at sfRenderingFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\filter\sfFilterChain.class.php line 53 ... at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\controller\sfController.class.php line 245 ... at sfController->forward('invoices', 'index') in SF_SYMFONY_LIB_DIR\controller\sfFrontWebController.class.php line 48 ... at sfFrontWebController->dispatch() in SF_SYMFONY_LIB_DIR\util\sfContext.class.php line 159 ... at sfContext->dispatch() in SF_ROOT_DIR\web\backend_dev.php line 13 ... On 4/20/09, Jonathan Wage <jonw...@gmail.com> wrote: > I believe it defaults to id, try specifying column: pk_id under options > > - Jon > > On Mon, Apr 20, 2009 at 8:40 AM, Gandalf <ganda...@gmail.com> wrote: > >> >> my route does not mention the id: >> >> invoices: >> class: sfDoctrineRouteCollection >> options: >> model: ABInvoice >> module: invoices >> prefix_path: invoices >> with_wildcard_routes: true >> >> >> >> On 4/20/09, Jonathan Wage <jonw...@gmail.com> wrote: >> > I think you need to then change your route and the generator.yml if you >> want >> > to use a column other than the id. >> > >> > - Jon >> > >> > On Mon, Apr 20, 2009 at 4:02 AM, Gandalf <ganda...@gmail.com> wrote: >> > >> >> >> >> Hello, >> >> >> >> Somehow the generator wired the model primary key to ID, if I change >> >> the primary key, al the genrated code breaks, from the routes to the >> >> lists.... >> >> >> >> Any clue? >> >> >> >> Thanks >> >> >> >> P >> >> >> >> > >> >> >> > >> > >> > -- >> > Jonathan H. Wage >> > Open Source Software Developer & Evangelist >> > http://www.jwage.com >> > http://www.doctrine-project.org >> > http://www.symfony-project.org >> > >> > > >> > >> >> > >> > > > -- > Jonathan H. Wage > Open Source Software Developer & Evangelist > http://www.jwage.com > http://www.doctrine-project.org > http://www.symfony-project.org > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---