私は 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'
page-parameter を URL に取得する方法はありますか? 標準ルートのようにワイルドカードは使えませんよね?