phalcon路由器无法正常工作

时间:2017-10-03 05:39:12

标签: php phalcon

这是我的phalcon多模块项目的路由器配置。

$router->add('/'.$key.'/:params', [
    'namespace' => $namespace,
    'module' => $key,
    'controller' => 'index',
    'action' => 'index',
    'params' => 1
])->setName($key);
$router->add('/'.$key.'/:controller/:params', [
    'namespace' => $namespace,
    'module' => $key,
    'controller' => 1,
    'action' => 'index',
    'params' => 2
]);
$router->add('/'.$key.'/:controller/:action/:params', [
    'namespace' => $namespace,
    'module' => $key,
    'controller' => 1,
    'action' => 2,
    'params' => 3
]);

只有第一条路线,我可以从网址&后端/ 1/2'中获取参数。 inside / backend / IndexController / indexAction如下所示。

public function indexAction($param1 = "", $param2 = "")
{ 
  //here $param1 = 1, $param2 = 2
}

但是添加了所有路线后,参数只能来自backend/index/index/1/2(另外两个index)。如何解决?

0 个答案:

没有答案