我正在使用 Zend Framework 1.12 并有这条路线:
$router->addRoute('item_start',
new Zend_Controller_Router_Route_Regex(
'(foo|bar|baz)',
array(
'module' => 'default',
'controller' => 'item',
'action' => 'start'
),
array(
1 => 'area'
),
'%s'
)
);
问题是,当我调用 '/foo' 并在视图中使用 Url Helper 时,它没有给我任何参数:
$this->url(array("page"=>1));
// returns '/foo' (expected '/foo/page/1')
$this->url(array("page"=>1), "item_start", true);
// also returns '/foo'
知道如何将页面参数放入 URL 中吗?我不能像在标准路线中那样使用通配符,不是吗?