public function buildForm(FormBuilder $builder, array $options) { $builder->add('category', 'entity', array('class' => 'Jobeet2Bundle:Category', 'required' => true, 'empty_value' => '')); $types = Job::getTypes(); $builder->add('type', 'choice', array('choices' => $types, 'required' => true, 'expanded' => true)); $builder->add('company'); $builder->add('logo', 'file', array('required' => false)); $builder->add('url', 'url'); $builder->add('position'); $builder->add('location'); $builder->add('description', null, array('required' => true)); $builder->add('howToApply', null, array('label' => 'How to apply ?')); $builder->add('isPublic', null, array('label' => 'Is public ?')); $builder->add('email', 'email'); }