KumbiaPHP / ActiveRecord

New Active Record for KumbiaPHP
https://kumbiaphp.com
BSD 3-Clause "New" or "Revised" License
24 stars 11 forks source link

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

Open henrystivens opened 7 years ago

henrystivens commented 7 years ago

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.