przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

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

listing-32-09.txt