Zend Framework: Работа с элементами Form в нотации массива

Я хотел бы иметь возможность добавить скрытое поле формы, используя обозначение массива к моей форме. Я могу сделать это с помощью HTML следующим образом:

<input type="hidden" name="contacts[]" value="123" />
<input type="hidden" name="contacts[]" value="456" />

Когда форма будет отправлена,$_POST&nbsp;массив будет содержать значения скрытых элементов, сгруппированных в виде массива:

array(
    'contacts' => array(
        0 => '123'
        1 => '456'
    )
)

Я могу добавить скрытый элемент в мою форму и указать обозначение массива следующим образом:

$form->addElement('hidden', 'contacts', array('isArray' => true));

Теперь, если я заполню этот элемент массивом, я ожидаю, что он должен хранить значения в виде массива и отображать элементы в виде HTML, показанного выше:

$form->populate($_POST);

Однако это не работает. Может быть ошибка в версии Zend Framework, которую я использую. Я делаю это правильно? Что я должен делать по-другому? Как я могу достичь результата выше? Я готов создать пользовательский элемент формы, если мне нужно. Просто дай мне знать, что мне нужно сделать.