2

我想通过 Zend_Controller_Router 自定义 url。

我知道参数为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 Router 的方法

我想要这个网址

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

跟随

/fruits/banana/apple/grape

我想让它们像这样进入控制器

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

我希望得到像这个数组这样的参数

$fruits = array(
'banana',
'apple',
'grape'
);

请让我知道路。

4

0 回答 0