quitar validacion campo "no puede ser nulo"

34 views
Skip to first unread message

ServiDigital

unread,
Mar 4, 2020, 10:31:28 PM3/4/20
to kum...@googlegroups.com
Cordial saludo compañeros kumbieros,
estoy tratando de guardar un registro de algunos campos vacios pero al guardar la información kumbiaphp me arroja una alert 

Captura de pantalla 2020-03-04 a la(s) 10.28.42 p. m..png
me gustaría saber si alguna forma de quitarle dicha validación en kumbiaphp y permitir guardar el registro vacío
no tengo acceso para poder modificar la base de datos cualquier modificación me toca en kumbiaphp 

gracias por su tiempo compañeros.

Henry Malas

unread,
Mar 5, 2020, 8:08:57 AM3/5/20
to kum...@googlegroups.com
Hola.

Pues el problema lo tienes precisamente en que en la base de datos está puesto el campo como que no puede contener nulos.

Puedes hacer la chapuza de meterle cadena vacía para que lo acepte la base de datos, pero lo que yo te aconsejaría es cambiar la base de datos para que acepte nulos. Si no tienes acceso a la base de datos usa algún gestor tipo adminer.php para hacer la modificación.

salu2!


--
Viva KumbiaPHP Framework!
http://www.kumbiaphp.com/
Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.
---
Has recibido este mensaje porque estás suscrito al grupo "KumbiaPHP Framework" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a kumbia+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/kumbia/CA%2BTh2FBGD_9JboCxV90qDfGFnVz03UFto61PZYJMDYAccT-o4g%40mail.gmail.com.

Nelson Rojas Nuñez

unread,
Mar 5, 2020, 8:41:05 AM3/5/20
to KumbiaPHP Framework
Saludos amigo!!!

Tal como dice el colega Javier, es idea que si el formulario tiene la opción de no enviar los datos, los declares en la tabla como campos que acepten null.

De igual forma, usar adminer te aporta bastante como para este tipo de labores menores!

Un abrazo cordial!

ServiDigital

unread,
Mar 5, 2020, 8:44:39 AM3/5/20
to kum...@googlegroups.com
precisamente ese es el problema no puedo modificar nada de la base de datos pues trabaja así con otro entorno, según su desarrollador dise q asi como esta el con php puro puede guardar campos vacios o nulos, que YO debo modificar mi querido framework para que no me muestre esa validación. 
😓

--
Viva KumbiaPHP Framework!
http://www.kumbiaphp.com/
Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.
---
Has recibido este mensaje porque estás suscrito al grupo "KumbiaPHP Framework" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a kumbia+un...@googlegroups.com.


--
gracias,

Carlos Andres Avila Andrade
Servidigital |  Diseñamos su Sitio Web.
317-391-4624 | ad...@servidigital.cohttp://servidigital.co/
Twitter: http://twitter.com/avilac3 | facebook: https://www.facebook.com/servidigital.neiva

Nelson Rojas Nuñez

unread,
Mar 5, 2020, 9:14:48 AM3/5/20
to KumbiaPHP Framework
Hola nuevamente,

Quizás te sirva hacer algo en el callback del modelo en el before_create. Puedes revisar si los datos no vienen y luego asignarles valores predeterminados.

Es una idea :-)

Saludos!

El jueves, 5 de marzo de 2020, 10:44:39 (UTC-3), Avilac3 escribió:
precisamente ese es el problema no puedo modificar nada de la base de datos pues trabaja así con otro entorno, según su desarrollador dise q asi como esta el con php puro puede guardar campos vacios o nulos, que YO debo modificar mi querido framework para que no me muestre esa validación. 
😓

El jue., 5 mar. 2020 a las 8:41, Nelson Rojas Nuñez (<nelson...@gmail.com>) escribió:
Saludos amigo!!!

Tal como dice el colega Javier, es idea que si el formulario tiene la opción de no enviar los datos, los declares en la tabla como campos que acepten null.

De igual forma, usar adminer te aporta bastante como para este tipo de labores menores!

Un abrazo cordial!

El jueves, 5 de marzo de 2020, 0:31:28 (UTC-3), Avilac3 escribió:
Cordial saludo compañeros kumbieros,
estoy tratando de guardar un registro de algunos campos vacios pero al guardar la información kumbiaphp me arroja una alert 

Captura de pantalla 2020-03-04 a la(s) 10.28.42 p. m..png
me gustaría saber si alguna forma de quitarle dicha validación en kumbiaphp y permitir guardar el registro vacío
no tengo acceso para poder modificar la base de datos cualquier modificación me toca en kumbiaphp 

gracias por su tiempo compañeros.

--
Viva KumbiaPHP Framework!
http://www.kumbiaphp.com/
Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.
---
Has recibido este mensaje porque estás suscrito al grupo "KumbiaPHP Framework" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a kum...@googlegroups.com.

ServiDigital

unread,
Mar 5, 2020, 9:29:04 AM3/5/20
to kum...@googlegroups.com
esa idea esta buena pero, debo enviar dicho campos vacios. 
mi duda es si hay alguna forma en donde se pueda quitar este tipo de validación en kumbiaphp osea q envie sin verificar si el campo esta no nulo en la BD
gracias por tu tiempo compañero

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a kumbia+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/kumbia/3f59325a-655d-4c45-a152-db9e75bc409f%40googlegroups.com.

Henry Malas

unread,
Mar 5, 2020, 10:44:12 AM3/5/20
to kum...@googlegroups.com
En ese caso lo que te comentaba, en el before_save haz la comprobación de if(is_null ($this->campo)) $this->campo = "";

Lo digo de memoria, y sin poder probar, pero debería de funcionar.

Luis O.

unread,
Mar 5, 2020, 10:53:17 AM3/5/20
to kum...@googlegroups.com
amigo puedes hacer una validacion javascript simple que lo  = " " o simplemente en el php, debe haber algun array que recorre todo los objetos... igualalo al nombre del textbox y listo...



--
Atte,
Ing. Luis Ordinola
Cel: 994734181

ServiDigital

unread,
Mar 5, 2020, 11:17:37 AM3/5/20
to kum...@googlegroups.com
compañeros el problema no son los inputs q no esten declarados, ps en mi controller los tengo declaros y  = "";
Captura de pantalla 2020-03-05 a la(s) 11.11.00 a. m..png

el problema es que hago el save()   y  kumbia antes de guardar valida en la base de datos que dichos campos son no nulos y me devuelvo la alert 

Captura de pantalla 2020-03-04 a la(s) 10.28.42 p. m..png

mi inquietud es como hacer para que kumbia no mire que los campos tienen tipo no nulos y solo envie.
graicas 

Henry Stivens

unread,
Mar 5, 2020, 11:21:49 AM3/5/20
to kum...@googlegroups.com
Hola!

Puedes sobre-escribir la función save() en el modelo Producto y hacer tu mismo el insert, te encargas de hacer la validaciones respectivas eso si.





--
Henry Stivens Adarme Muñoz
henry....@gmail.com
Reply all
Reply to author
Forward
0 new messages