Skip to content

Instantly share code, notes, and snippets.

@gpfiel
Created August 27, 2013 12:59
Show Gist options
  • Save gpfiel/6353188 to your computer and use it in GitHub Desktop.
Save gpfiel/6353188 to your computer and use it in GitHub Desktop.
Form
<?php
namespace Admin\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
use Zend\Stdlib\Hydrator\ClassMethods as ClassMethodsHydrator;
use Zend\Validator\NotEmpty;
use Zend\Validator\StringLength;
class CriarBanner extends Form
{
public function __construct()
{
parent::__construct('banner-form');
$this->setAttribute('method', 'post')
->setAttribute('enctype','multipart/form-data')
->setHydrator(new ClassMethodsHydrator(false))
->setInputFilter(new InputFilter());
$this->add(array(
'type' => 'Zend\Form\Element\Collection',
'name' => 'banners',
'options' => array(
'label' => 'Please choose banners for this product',
'count' => 1,
'should_create_template' => true,
'allow_add' => true,
'target_element' => array(
'type' => 'Admin\Form\BannerFieldset'
)
)
));
$this->add(array(
'name' => 'submit',
'attributes' => array(
'type' => 'submit',
'value' => 'Adicionar',
'id' => 'submitbutton',
'class' => 'btn btn-large btn-wtg pull-left'
),
));
}
public function getInputFilterSpecification()
{
return array(
);
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment