Como detectar errores al momento de Guardar Registros con Active Record
Como detectar errores al momento de Guardar Registros con Active Record
Escenario: En muchas ocaciones durante el proceso de programación podrías encontrarte con errores al momento de guardar, sobre todo cuando estás aprendiendo, así que existe una forma de poder capturar estos errores y mostrarlos.
Suponiendo que estamos creado un objeto a partir de un modelo
$newConfiguracionReporteModel = new ConfiguracionReporte(); //Creamos el objero
$newConfiguracionReporteModel->portada_logo_width = "400"; //Seteamos el objeto
if($newConfiguracionReporteModel->save()){ //Si lo guarda correctamente devuelve true
echo "<br> Felicidades guardado existoso";
}else{
echo "<br> Ha ocurrido un error al guardar.";
var_dump($newConfiguracionReporteModel->getErrors()); //Muestra errores
}
Devuelve el o los errores en un arreglo
{ ["proyecto_id"]=> array(1) { [0]=> string(28) "Proyecto ID cannot be blank." } }
De ésta manera usted puede gestionar estos errores.
Gracias por dejar sus comentarios.
Comentarios
Publicar un comentario