I created a form in zend framework. Here I want to set selected value from option while editing record. For example record have group id value 3.
This works fine in while adding record and while editing record i am not getting selected to third option.
I wrote below code but its not working.
$group_id = $this->createElement('select','group_id');
$group_id->setLabel('Category:')
->addMultiOptions(array(
'1' => 'A',
'2' => 'B',
'3' => 'C',
'4' => 'D'
))
->setRequired(true)
->setDecorators(array('ViewHelper','Errors'));
$group_id->setValue(3);
adminController.php
$id = $this->_request->getParams('id');
$row = $content->find($id)->toArray();
$form->populate($row[0]);
this populates data in all the fields only not setting selected for drop down. Here 3rd option should show selected but always 1st option is showing selected.
Please let me know if i am missing anything here.