Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Restablecer campo del formulario symfony2

Estas en el tema de Restablecer campo del formulario symfony2 en el foro de Symfony en Foros del Web. Hola, Estoy desarrollando un buscador y tengo dos campos select auto completado que lo hice con ajax y el plugin select2 a medida que tipea ...
  #1 (permalink)  
Antiguo 01/09/2015, 07:42
Avatar de milciadesgonzalez  
Fecha de Ingreso: junio-2014
Ubicación: Paraguay
Mensajes: 34
Antigüedad: 9 años, 9 meses
Puntos: 1
Restablecer campo del formulario symfony2

Hola,
Estoy desarrollando un buscador y tengo dos campos select auto completado que lo hice con ajax y el plugin select2 a medida que tipea le auto completa, lo que necesito hacer es que cuando envía el formulario no trate de cargar o seleccionar automáticamente con el dato que se envió.

Conseguí que no cargue pero solo con un campo con este código

Código PHP:
$builder->get('proveedor')->resetViewTransformers(); 
el problema es que tengo dos campos y cuando le agrego otro campo ejemplo me tira el error que el campo cliente no existe.

Código PHP:
$builder->get('proveedor')->resetViewTransformers()
            ->
get('cliente')->resetViewTransformers(); 
Alguna idea para resolver.

Desde ya gracias.
  #2 (permalink)  
Antiguo 01/09/2015, 09:58
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 8 meses
Puntos: 379
Respuesta: Restablecer campo del formulario symfony2

No entiendo que es lo que quieres hacer, pero los transformers no funcionan de esa forma, se usan para cambiar la representación de los datos; no para afectarlos. Si requieres hacer eso lo tienes que hacer con eventos o afectar el request antes de que lo ocupe el form
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 02/09/2015, 06:44
Avatar de milciadesgonzalez  
Fecha de Ingreso: junio-2014
Ubicación: Paraguay
Mensajes: 34
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: Restablecer campo del formulario symfony2

Gracias por la respuesta hhs,

Lo que quiero hacer es que cuando envió el formulario con el campo rellenado al cargarse la pagina ese campo este vació que no rellene con el dato que envié.

Como tengo entendido tendría que limpiar el campo en el form. Algún código de ejemplo como podría hacer esto.

Desde ya gracias.
  #4 (permalink)  
Antiguo 02/09/2015, 07:43
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 8 meses
Puntos: 379
Respuesta: Restablecer campo del formulario symfony2

Revisa si esto te sirve: http://stackoverflow.com/questions/2...orm-submission
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 02/09/2015, 09:15
Avatar de milciadesgonzalez  
Fecha de Ingreso: junio-2014
Ubicación: Paraguay
Mensajes: 34
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: Restablecer campo del formulario symfony2

Gracias por los comentarios hhs me ayudarón, así solucione comparto el código.


Código PHP:
Ver original
  1. $builder
  2.             ->add(
  3.                 $builder->create('proveedor',
  4.                     'choices',
  5.                     array('label' => 'label.proveedor.ruc_nombre')
  6.                 )->resetViewTransformers()
  7.             )->setMethod('GET');

Saludos.

Etiquetas: campo, formulario, symfony2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.