#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