Que tal, vengo de nuevo a ver si me pueden ayudar en resolver un problema que no encuentro solución, estoy creando un formulario, pero estoy intentando cambiar el "label" que le da symfony a un campo determinado, el problema es que contiene caracteres latinos (en especifico la letra ñ) y esto produce que me arroje un error 500...
Cita: The name "Contraseña" contains illegal characters. Names should start with a letter, digit or underscore and only contain letters, digits, numbers, underscores ("_"), hyphens ("-") and colons (":").
Lo que tengo hecho es lo siguiente...
Código PHP:
Ver originalpublic function createAction() {
$usuario = new Usuario();
$form = $this->createFormBuilder($usuario)
->add('user', 'text', array('label'=>'Usuario')) ->add('pass','repeated', array('first_name'=>'Contraseña')) ->add('email','email')
->getForm();
return $this->render('ProfanaBundle:Usuario:create.html.twig',array('form'=>$form->createView())); }
Buscando en internet no encontré mucho de donde "tirar", sin embargo encontré esto:
Cita: You put in your form class the html way of writting special characters:
ex:
->add('Operacao', 'choice', array(
'choices' => array('imp' => 'Importaçãao', 'exp' => 'Exportaçãao'),
'required' => true ))
-------------------------
Pero no logro entender como implementarlo en lo que yo necesito...