Hola a tod@s!
He realizado un formulario en symfony que funciona perfectamente si relleno todos los campos, pero si alguno de ellos lo dejo vacío me da un error cuando va a insertar a la base de datos porque no puede insertar campos null. Si por ejemplo dejo el campo foto sin rellenar me aparece el siguiente error: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'foto' cannot be null
Los campos de esta tabla están configurados como Nulo=no
Si yo realizo un INSERT, desde la consola, indicando los campos que están rellenados, los inserta correctamente.
Alguien sabe como puedo hacer en symfony, para que sólo me inserte en la base de datos aquellos campos que se han introducido?
Muchas gracias por adelantado.
Un saludo.
He realizado un formulario en symfony que funciona perfectamente si relleno todos los campos, pero si alguno de ellos lo dejo vacío me da un error cuando va a insertar a la base de datos porque no puede insertar campos null. Si por ejemplo dejo el campo foto sin rellenar me aparece el siguiente error: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'foto' cannot be null
Los campos de esta tabla están configurados como Nulo=no
Si yo realizo un INSERT, desde la consola, indicando los campos que están rellenados, los inserta correctamente.
Alguien sabe como puedo hacer en symfony, para que sólo me inserte en la base de datos aquellos campos que se han introducido?
Muchas gracias por adelantado.
Un saludo.
22/08/2017 11:02
/**
* @ORM\Column(name="foto", type="string", length=255, nullable=true)
*/
Saludos