#464: When using 0 as default value for an optional parameter gen() could skip
the parameter
---------------------+------------------------------------------------------
 Reporter:  dominik  |       Owner:  dominik            
     Type:  defect   |      Status:  new                
 Priority:  normal   |   Milestone:  0.11               
Component:  routing  |     Version:  0.11.0RC4          
 Severity:  normal   |    Keywords:  routing gen default
---------------------+------------------------------------------------------
 {{{
 <route name="test" pattern="^/test(/{type:[^/]+})?(/{page:\d+})?$"
 module="Portal" action='Index'>
  <default for="type">/{0}</default>
  <default for="page">/{1}</default>
 </route>

 <!--
 url: mysite.com/test
 $this->context->getRouting()->gen(null, array('page' => '1'));
 outputs: /test/1
 expected: /test/0/1
 -->
 }}}

-- 
Ticket URL: <http://trac.agavi.org/ticket/464>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5


_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets

Reply via email to