Example #1
0
<?php

require_once './autoloader.php';
$form = new \Zend\Form\Form();
$form->add(array('name' => 'username', 'type' => 'Zend\\Form\\Element\\Text'));
$subForm = new \Zend\Form\Form();
$subForm->setName('subform');
$subForm->add(array('name' => 'email', 'type' => 'Zend\\Form\\Element\\Text'));
$form->add($subForm);
$form->prepare();
$helper = new Zend\Form\View\Helper\FormText();
echo $helper($form->get('username'));
echo $helper($form->get('subform')->get('email'));
Example #2
0
<?php

require_once './autoloader.php';
$form = new \Zend\Form\Form();
$select = array('name' => 'cat_id', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Categoria', 'value_options' => array('' => '')));
$form->add($select);
$form->get('cat_id')->setValueOptions(array('foo' => 'bar'));
$helper = new Zend\Form\View\Helper\FormSelect();
echo $helper($form->get('cat_id'));
$formV = new \Zend\Form\Form();
$formV->add(array('name' => 'cat_id', 'type' => 'Zend\\Form\\Element\\Select', 'options' => array('label' => 'Categoria', 'value_options' => array('' => '')), 'require' => true, 'filters' => array(array('name' => 'Int'))));
$formV->setData(array('cat_id' => 'bar'));
$formV->prepare();
echo $formV->isValid();