我目前在实现包含二维元素数组的 Zend_Form/SubForm 时遇到问题。
我有一些从数据库查询返回的数据,我想在编辑表单中使用,我正在寻找我的表单来输出带有多维数组表示法作为名称的 HTML 输入标签,以便返回的数据在发布时是一个二维数组,以便于处理。
示例预期输出:
<input type="text" name="data[1][val] value="1">
<input type="text" name="data[1][str] value="asdf">
<input type="text" name="data[2][val] value="2">
<input type="text" name="data[2][str] value="fdsa">
在我使用子表单的试验期间,我已经能够完成以下输出,但是我的第一对括号似乎总是被过滤掉了,我只剩下:
<input type="text" name="data1[val] value="1">
<input type="text" name="data1[str] value="asdf">
<input type="text" name="data2[val] value="2">
<input type="text" name="data2[str] value="fdsa">
在我的多次搜索中,我已经能够找到很多关于如何完成一维数组表示法的文档,但是对于二维数组表示法却一无所知。