<?php
class Application_Form_Panstwo extends Zend_Form
{
public function init()
{
$Kontynent = new Application_Model_DbTable_Kontynent();
$this->addElement('text', 'nazwa', array(
'label' => 'Państwo:'
));
$opcje = array(0 => 'Brak');
$opcje = array_merge($opcje, $Kontynent->fetchPairs());
$kontrolka = new Zend_Form_Element_Select('kontynent_id', array(
'label' => 'Kontynent:',
'multiOptions' => $opcje,
'validators' => array('Int')
));
$this->addElement($kontrolka);
$this->addElement('submit', 'submit', array('label' => 'Zapisz'));
}
}
Listing 32.9. Zmodyfikowany formularz do edycji państw
Rozdział 32. Edycja zależności relacyjnych