Note: The correct pattern to use is '/booklist[/:action[/:id[/:ownerid[/:bookid]]]]', since otherwise the route does not know how to deal with parameter priorities when matching.
Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ On 1 August 2013 22:40, adriandro <[email protected]> wrote: > Hi everyone > > I have typical segment routes to be able to implement CRUD operations for > examlpe > > route' => '/booklist[/:action][/:id] > > which (booklist) consists of owners, books and some other stuff everything > works great but now I want to change it a bit. > > I have a form for adding new records to db which consists mainly of two > select fields ownerid and bookid which are list of all books and owners in > db. > > I want to be able to pass ownerid or bookid to the form through route so > that form automatically sets value to corresponding select fields. > Unfortunately this route > > 'route' => '/booklist[/:action[/:id][/:ownerid][/:bookid]]' > > gets me nowhere. if I write $this->url('booklist', array('action' => 'add', > 'ownerid' => somevalue) it puts this somevalue to id not ownerid > > How should i create routes withou creating route for every single crud > operations > > > > -- > View this message in context: > http://zend-framework-community.634137.n4.nabble.com/Routing-with-optional-params-tp4660656.html > Sent from the Zend Framework mailing list archive at Nabble.com. > > -- > List: [email protected] > Info: http://framework.zend.com/archives > Unsubscribe: [email protected] > > >
