Create form to create offering
This commit is contained in:
parent
635c8e900c
commit
990da0e669
5 changed files with 37 additions and 6 deletions
|
@ -4,21 +4,29 @@ namespace App\Form;
|
|||
|
||||
use App\Entity\Offering;
|
||||
use Symfony\Component\Form\AbstractType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\FileType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
|
||||
use Symfony\Component\Form\FormBuilderInterface;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
use Symfony\Component\Validator\Constraints\Image;
|
||||
|
||||
class OfferingFormType extends AbstractType
|
||||
{
|
||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||
{
|
||||
$builder
|
||||
->add('createdAt')
|
||||
->add('title')
|
||||
->add('photoFilename')
|
||||
->add('zipCode')
|
||||
->add('description')
|
||||
->add('byUser')
|
||||
;
|
||||
->add('photo', FileType::class, [
|
||||
'required' => false,
|
||||
'mapped' => false,
|
||||
'constraints' => [
|
||||
new Image(['maxSize' => '1024k'])
|
||||
],
|
||||
])
|
||||
->add('submit', SubmitType::class)
|
||||
;
|
||||
}
|
||||
|
||||
public function configureOptions(OptionsResolver $resolver)
|
||||
|
|
Reference in a new issue