我想在ZF1中使用Zend路由器的数组参数

时间:2016-11-29 03:23:56

标签: php zend-framework zend-controller-router

我想通过Zend_Controller_Router自定义网址。

我知道参数为1的方式。

喜欢这个网址

 /fruits?name=banana

能够通过Zend路由器编写

/水果/香蕉

$route = new Zend_Controller_Router_Route(
'fruits/:name/*',
array('controller'=>'fruits','action'=>'index')
);

我不能像这样得到香蕉。

$fruits = $this->getRequest()->getParam('name',NULL);

但是当参数大于1时,我不知道编码Zend路由器的方法

我想要这个网址

/fruits?name[]=banana&name[]=apple&name[]=grape

以下

/fruits/banana/apple/grape

我想让他们像这样在控制器中使用

$fruits = $this->getRequest()->getParam('name',NULL);

我希望得到像这个数组

这样的参数
$fruits = array(
'banana',
'apple',
'grape'
);

请让我知道。

0 个答案:

没有答案