I'm using this code to add a select element to my form;
// Add the role element
$this->addElement('select', 'role', array(
'id' => 'text',
'multiOptions' => array('Reader', 'Author', 'Admin'),
'label' => 'Role:',
'required' => true
));
...and then this in my controller to push the data to the database;
$model->insert($form->getValues());
for the field role it pushes values of 0,1 or 2 (ie the index of the item
selected)
How can i get it to push the text values instead?
Usually i like the default behaviour of using indexs as it keeps the database
small. Hoever, in this example i would like to use the text, because then the
ACL is much more readable to the programmer (ie me).