【发布时间】:2012-12-17 17:01:30
【问题描述】:
我正在使用 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 中吗?我不能像在标准路由中那样使用通配符,不是吗?
【问题讨论】:
标签: php zend-framework zend-route