【发布时间】:2013-10-11 00:22:41
【问题描述】:
我有以下 Phalcon 路线:
$router->add('/:controller/:action/:params', [
'module' => 'secured',
'controller' => 1,
'action' => 2,
'params' => 3,
'namespace' => 'My\Namespace\Controllers'
])->setName('main');
我正在尝试为该路由组合 URL,它应该如下所示:
/user/register/admin/john
其中,“user”是控制器名称,“register”是操作,有两个参数:[0] = 'admin',[1] = 'john'。
我是这样组装的:
$url = $this->di['url']->get([
'for' => 'main',
'controller' => 'user',
'action' => 'regiser',
'params' => [
'admin',
'john'
]
]);
但是,参数不在$url中:
/用户/注册
如何使 :params 进入最终到达网址?
谢谢!
【问题讨论】: