Zend Framework MultiCheckbox和路由

时间:2012-07-20 23:58:55

标签: php forms zend-framework url

Zend Framework似乎不支持其URL路由器中的多个复选框。如果我提交一个多复选框表单,那么这些值会作为一个数组出现在控制器中,但是如果我将它们直接传递给路由器,它就会扼杀

这是来自Controller->getRequest()->getParams()的多重复选框数组:

[make] => Array
    (
        [0] => Honda
        [1] => Toyota
        [2] => Subaru
    )

如果我将该数组发送到Controller或视图中的$this->url,则会发生这种情况:

Warning: urlencode() expects parameter 1 to be string, array given in Zend/Controller/Router/Route.php on line 403

我真的想避免自己重建网址,但我不确定如何让路由器处理多维参数。

0 个答案:

没有答案