No puedo identificar que modelo genera un mensaje de error error

52 views
Skip to first unread message

Sebastian Faundez

unread,
Mar 28, 2012, 3:31:20 PM3/28/12
to KumbiaPHP Framework
Estimados Kumbieros,

Un modelo de Kumbia me arroja el siguiente mensaje de error "Error: El
campo nombre no puede ser nulo".
El punto es que no se cual es el modelo que genera el error. Además
todos los datos se guardan correctamente en los modelos
correspondientes, pero Kumbia muestra ese error de todas formas.
Para saber cual es el modelo que esta generando el error le agregué a
cada uno (cada modelo) el parámetro public $display_errors = true;
pero aun asi no muestra ningun detalle, por lo que me imagino que el
error lo debe estar arronjando otro modelo que no tengo idea donde
esta.

Alguien ha tenido un problema similar?

muchas gracias de antemano

Oscar Cid

unread,
Mar 28, 2012, 3:33:38 PM3/28/12
to kum...@googlegroups.com
revisa en tu base de datos, el campo nombre de tu tabla debe estar marcado como no nulo o requerido


--
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.

Sebastian Faundez

unread,
Mar 28, 2012, 4:51:13 PM3/28/12
to KumbiaPHP Framework
Oscar,
Revisé las tablas y lo solucioné muchas gracias por tu ayuda oportuna
gracias




On Mar 28, 4:33 pm, Oscar Cid <ocid.figue...@gmail.com> wrote:
> revisa en tu base de datos, el campo nombre de tu tabla debe estar marcado
> como no nulo o requerido
>
> El 28 de marzo de 2012 16:31, Sebastian Faundez <sebastian.faun...@gmail.com

Henry Stivens

unread,
Mar 28, 2012, 8:42:43 PM3/28/12
to kum...@googlegroups.com
¿Sebastián y qué era?

2012/3/28 Sebastian Faundez <sebastia...@gmail.com>



--
Henry Stivens Adarme Muñoz


Sebastian Faundez

unread,
Mar 28, 2012, 9:50:36 PM3/28/12
to kum...@googlegroups.com
Hola Henry,

Finalmente los modelos que arrojaban los mensajes de error eran otros modelos que están relacionados a los modelos principales que usa el controlador en cuestión. Estos modelos(los secundarios) están relacionados a los modelos principales con declaraciones 
$this->belongs_to('modelo_secundario'); y las tablas correspondientes a cada modelo secundario tenian campos nombre con restriccion de Not Null.
Lo solucioné dejando esos campos con posibilidad de NULL. 

Espero haber sido claro
saludos

2012/3/28 Henry Stivens <maxte...@gmail.com>



--
Antes de imprimir, piense en su responsabilidad y compromiso con el Medio Ambiente. No imprima este correo si no es necesario. Cuidemos nuestro hermoso planeta con pequeños gestos que significan mucho.


Henry Stivens

unread,
Mar 28, 2012, 9:52:26 PM3/28/12
to kum...@googlegroups.com
Eso si, gracias por compartir :)

2012/3/28 Sebastian Faundez <sebastia...@gmail.com>

Sebastian Faundez

unread,
Mar 28, 2012, 10:00:10 PM3/28/12
to kum...@googlegroups.com
De nada,
Pero me pregunto siempre pasa eso cuando hay relaciones de pertenencia entre modelos con declaraciones  $this->belongs_to('modelo'); ?


2012/3/28 Henry Stivens <maxte...@gmail.com>

Manuel Aguirre

unread,
Mar 28, 2012, 10:02:52 PM3/28/12
to kum...@googlegroups.com
Mmmm, esta raro, cada modelo se valida indepentientemente, es decir, el hecho de que un modelo esté relacionado con otro no tiene porque hacer que el modelo relacionado se valide al intentar guardar en el primero.

la unica manera de que un modelo de error en la validacion es que se llame al metodo save, create, ó update del mismo...

Henry Stivens

unread,
Mar 28, 2012, 10:13:55 PM3/28/12
to kum...@googlegroups.com
Si es raro, y yo tengo entendido el tema como explica Manuel.

2012/3/28 Manuel Aguirre <programad...@gmail.com>
Mmmm, esta raro, cada modelo se valida indepentientemente, es decir, el hecho de que un modelo esté relacionado con otro no tiene porque hacer que el modelo relacionado se valide al intentar guardar en el primero.

la unica manera de que un modelo de error en la validacion es que se llame al metodo save, create, ó update del mismo...

--
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.

Sebastian Faundez

unread,
Mar 28, 2012, 10:17:54 PM3/28/12
to kum...@googlegroups.com
También me parece raro, pero así pasó.
Quizas es por la forma en que esta declarado?
esta dentro del método initialize del modelo principal.
De la siguiente forma

  protected function initialize(){
        $this->belongs_to('modelo_secundario');
    }

Será por eso que ocurrió?

2012/3/28 Manuel Aguirre <programad...@gmail.com>
Mmmm, esta raro, cada modelo se valida indepentientemente, es decir, el hecho de que un modelo esté relacionado con otro no tiene porque hacer que el modelo relacionado se valide al intentar guardar en el primero.

la unica manera de que un modelo de error en la validacion es que se llame al metodo save, create, ó update del mismo...

--
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.

Sebastian Faundez

unread,
Mar 28, 2012, 10:20:11 PM3/28/12
to kum...@googlegroups.com
Estoy tratando de entender por que paso lo que paso.

Les cuento que este es un modulo que no programe yo inicialmente, así que estoy conociendo como esta hecha la aplicación.



2012/3/28 Sebastian Faundez <sebastia...@gmail.com>
Reply all
Reply to author
Forward
0 new messages