Witam,
Mam taki kod:
$form = $app['form.factory']->createBuilder(FormType::class)
->add(
'name',
TextType::class,
array(
'label' => $app['translator']->trans('input-form'),
'attr' => array('class'=>'form_input form_input-name'),
'constraints' => array(
new Assert\NotBlank(),
new Assert\Length(
array(
'min' => 5,
'minMessage' => 'test do przetłumaczenia'
)
)
)
)
)
->add(
'email',
TextType::class,
array(
'label' => $app['translator']->trans('input-form'),
'attr' => array('class'=>'form_input form_input-email'),
'constraints' => new Assert\Email()
)
)
->add(
'message',
TextareaType::class,
array(
'label' => $app['translator']->trans('input-form'),
'attr' => array('class'=>'form_texarea form_textarea-massage'),
'constraints' => new Assert\NotBlank()
)
)
->add(
'save',
SubmitType::class,
array(
'label' => $app['translator']->trans('input-form'),
'attr' => array('class'=>'form_input form_input-submit')
)
)
->getForm();
$form->handleRequest($request);
if ($form->isValid())
$data = $form->getData();
i nie wiem jak dodać klasę do listy wyświetlającej komunikaty takie jak ten 'test do przetłumaczenia'
czy standardowe 'This value is not a valid email address.'
Czy jest możliwość nadania liście z tymi informacjami atrybutów takich jak w przypadku pól formularza?
Tak jak np: 'attr' => array('class'=>'form_input form_input-submit') dla pola submit?
Pozdrawiam