我有以下爾康路線:爾康URL總成 - 如何提供參數
$router->add('/:controller/:action/:params', [
'module' => 'secured',
'controller' => 1,
'action' => 2,
'params' => 3,
'namespace' => 'My\Namespace\Controllers'
])->setName('main');
我試圖組裝URL的這條路線,這應該是這樣的:
/用戶/寄存器/ admin/john
其中,「user」是控制器名稱,「register」是動作並且有兩個參數:[0] ='admin',[1] ='john'。
我組裝它,如下所示:
$url = $this->di['url']->get([
'for' => 'main',
'controller' => 'user',
'action' => 'regiser',
'params' => [
'admin',
'john'
]
]);
然而,參數不在$網址:
/用戶/註冊
我怎樣才能讓:PARAMS進入最終的URL?
謝謝!
不,它不起作用。 – temuri