我在我的一个引导文件中设置了此路线...
$route = new Zend_Controller_Router_Route_Regex(
'user/(\d+)',
array(
'module' => 'user',
'controller' => 'view',
'action' => 'index'
),
array(
1 => 'id'
),
'user/%d'
);
$router->addRoute('user', $route);
然后,我尝试使用查看 url 帮助程序来构建一个 href,但我不断收到错误“无法组装。论据太少?'。
这是生成链接的助手的代码:
$this->view->url(array('controller'=>'user', 'action' => $userID), 'user');
如果我取出 url 的“用户”部分,那么它不会出错,但链接并不总是正确显示。
我以为这是名称,应该参考我在 addRoute 下输入的名称。
我玩过不同的设置,但我仍然收到错误消息。谁能看到我哪里出错了?
谢谢,
马丁