使用路由参数调用操作

时间:2013-05-04 12:24:39

标签: model-view-controller routes zend-framework2

我的zf2控制器中有以下操作

    public function indexAction($text1,$text2) {
}

有没有办法用$ text1&调用indexAction? $ text2 params from route

例如:

  

本地主机/项目/索引/文本1 / sadasd /文本2 / asdasd

1 个答案:

答案 0 :(得分:1)

看看Zend\Mvc\Controller\Plugin\Params

示例代码为:

$t1 = $this->params()->fromRoute('text1');
$t2 = $this->params()->fromRoute('text1');

// Edit, actually fromRoute() is the default, so you can do it just like this
$t1 = $this->params('text1', $defaultValue);

将它们作为参数添加到indexAction()将无法真正做任何事情。