Zend2元素/选择问题与数组

时间:2015-02-23 12:43:37

标签: php zend-framework2

也许有人知道如何解决这个问题。

例如:

//id in database is 1 (so it should select first element)

$dataArray = [
1 => 'Test 1',
2 => 'Test 2',
3 => '1',
]

$type = new Element\Select('type');
$type->setValueOptions($dataArray);

它将创建正常的选择框,但是当自动选择数据时,选项将标记为选定的1和3(无论是否为多选)。

从数据库加载数组时,此问题出现,并且数组中的值对于标签是相等的。

任何帮助?

1 个答案:

答案 0 :(得分:0)

问题解决了。 打印元素时,值设置为对象。