KumbiaPHP/ActiveRecord

No carga el id del objeto creado cuando se le pasa id vacio

Opened this issue · 0 comments

Hola,

Se me presentó la siguente situación:

Estoy usando la misma vista para crear y editar una persona. Por lo tanto esta vista tiene oculto el campo persona.id (para usarlo cuando esté editando), al crear la persona lo hace correctamente pero el objeto creado se queda sin id:

<?php
//...
$persona = new Persona($data);

if($persona->create()){
    Logger::debug("Id de la persona: $persona->id");// Imprime: Id de la persona:
}

Donde $data son datos que viene por POST:
$data: Array ( [id] => [numero_identificacion] => 159632 [nombre] => John Doe )

Si al array $data le quitamos la clave 'id' antes de crearlo si le carga al objeto creado el id correspondiente.