Witam, utworzyłem sobie testowy formularz z checkboxami:
class Admin_Form_Pluginconfig extends Zend_Form
{
public function init()
{
$area = $this->createElement('multiCheckbox', 'area_type');
$area->setLabel('Type of Area:');
$area->addMultiOption('1', 'pierwszy');
$area->addMultiOption('2', 'drugi');
$area->addMultiOption('3', 'trzeci');
$area->addMultiOption('4', 'czwarty');
$area->addMultiOption('5', 'piąty');
$this->addElements(array( $area,
'submit', 'submit', array( 'label' => 'Zapisz'
)
)
));
}
}
kontroler obsługujący formularz:
class Admin_PluginconfigController extends Zend_Controller_Action
{
public function init()
{
$this->_helper->actionStack('show', 'leftmenu');
$this->_helper->actionStack('show', 'topmenu');
}
public function indexAction()
{
$form = new Admin_Form_Pluginconfig();
$form->setAction('/admin/Pluginconfig')
->setMethod('post');
$this->view->form = $form;
if($this->_request->isPost())
{
$data = $form->getValues();
}
}
public function saveAction()
{
}
}
Mój problem polega na tym, że nie wiem jak odczytać dane z formularza ze zmiennej $data. Może ktoś podpowiedzieć jak odczytać dane?
PS. Szukałem w google rozwiązania problemu, ale nie udało mi się go znaleźć.