2

Zend Framework 似乎不支持其 URL 路由器中的多复选框。如果我提交一个多复选框表单,控制器中的值会以数组的形式出现,但如果我随后将它们直接传递给路由器,它就会阻塞

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

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

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

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

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

4

0 回答 0