<?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