工作我使用Zend Framework 1.12,並有這條路線:Zend公司網址查看助手無法與正則表達式路由
$router->addRoute('item_start',
new Zend_Controller_Router_Route_Regex(
'(foo|bar|baz)',
array(
'module' => 'default',
'controller' => 'item',
'action' => 'start'
),
array(
1 => 'area'
),
'%s'
)
);
問題是,當我稱之爲「/富」,並在視圖中使用的URL助手,它不給我任何參數:
$this->url(array("page"=>1));
// returns '/foo' (expected '/foo/page/1')
$this->url(array("page"=>1), "item_start", true);
// also returns '/foo'
任何想法如何獲取頁面參數到URL?我不能像標準路線那樣使用通配符,不是嗎?
啊,完全忘了第三個參數,來限制這個值。我會用你的解決方案,似乎更靈活,謝謝! – Shocker