Insertar
PIPE tiene dos formas de insertar datos en las tablas de la base de datos.
En la primera forma, debemos indicar todos los campos de nuestra tabla por medio de atributos en el objeto a excepción de los campos creado_en y actualizado_en (en caso que estén presentes en nuestra tabla) debido a que el ORM PIPE se encarga de llenarlos automáticamente.
En la segunda forma, podemos decidir qué campos tendrán información que será insertada en la tabla.
Forma #1 de inserción de datos.
Forma #2 de inserción de datos.
Inserción de datos por medio del método crear proporcionado por el modelo el cual realiza la inserción y nos retorna un objeto con los datos creados.
El método crear permite enviar varios registros simultáneamente el cual devuelve un arreglo de objetos con los datos creados.
El método insertarObtenerId nos permite insertar un nuevo registro en la base de datos y obtener el último id generado.
Inserción de datos por medio del método consulta.
Inserción de datos por medio del método consultaNativa.
Si utilizas el Modelo para interactuar con los datos de la base de datos, tendrás la ventaja de poder omitir las convenciones que tiene el ORM PIPE y adaptarse a la estructura que tenga tu tabla en la base de datos, ya que el Constructor de Consultas se adapta por defecto a las convenciones.