コード例 #1
0
ファイル: recurso_personas.php プロジェクト: emma5021/toba
 /**
  * Se consume en POST /personas
  * @summary Crear una persona
  * @notes La fecha es en formato 'Y-m-d'</br>
  * @param_body $persona  PersonaEditar [required] los datos iniciales de la persona
  * @responses 201 {"id" : "integer"} identificador de la persona agregada
  * @responses 500 Error en los datos de ingresados para la persona
  */
 function post_list()
 {
     /** Valido y traduzco los datos al formato de mi modelo*/
     $datos_modelo = $this->procesar_input_edicion();
     /**La validacion del input no reemplaza a las validaciones del modelo (reglas de negocio) */
     //$errores = modelo_persona::validar($datos_modelo);
     /**Aplicación de cambios al modelo*/
     $nuevo = modelo_persona::insert($datos_modelo);
     /** Se retorna el id recientemente creado, de acuerdo a las convenciones de la API*/
     $fila = array('id' => $nuevo);
     rest::response()->post($fila);
 }