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

Reply via email to