Creación-Actualización-Borrado de Registros

De KumbiaPHP Framework Wiki
Saltar a: navegación, buscar

create[editar]

Crea un registro a partir de los valores de los atributos del objeto ActiveRecord. Devuelve true si la operación se realizó correctamente.

  1. $Album = new Album();
  2. $Album->nombre = “Take Off Your Pants and Jacket”;
  3. $Album->valor = 40000;
  4. $Album->create();
  5.  
  6. $Album = new Album();
  7. $Album->create(
  8.   “nombre: Take Off Your Pants and Jacket”,
  9.   “valor: 40000
  10. );
  11.  
  12. $Album = new Album();
  13. $Album->create(array(
  14.   “nombre” => “Take Off Your Pants and Jacket”,
  15.   “valor” => 40000
  16. ));

update[editar]

Actualiza un registro a partir de los valores de los atributos del objeto ActiveRecord. Devuelve true si la operación se realizó correctamente.

  1. $album = Album->find(12);
  2. $album->nombre = “Take Off Your Pants and Jacket”;
  3. $album->valor = 40000;
  4. $album->update();

update_all[editar]

Actualiza todos los registros de una entidad. El primer parámetro corresponde a los campos separados por comas que se van a actualizar en todos los registros; y el segundo parámetro es la condición, aunque no es obligatoria. También se puede especificar un limit para delimitar el número de registros que debe actualizarse. Devuelve true si la operación se realizó correctamente.

  1. $Clientes->update_all("estado='A', fecha='2005-02-02'", "id>100");
  2. $Clientes->update_all("estado='A', fecha='2005-02-02'", "id>100", "limit: 10");

save[editar]

Crea un registro a partir de los valores del objeto ActiveRecord o actualiza el registro si ya existe. Devuelve true si la operación se realizó correctamente.

  1. $Album = new Album();
  2. $Album->nombre = “Take Off Your Pants and Jacket”;
  3. $Album->valor = 40000;
  4. $Album->save();

create_from_request[editar]

Crea un registro a partir de los valores que vienen de $_REQUEST que tengan el mismo nombre de los atributos del objeto ActiveRecord. Devuelve true si la operación se realizó correctamente.

  1. $Album = new Album();
  2. $Album->create_from_request();

save_from_request[editar]

Crea/Actualiza un registro a partir de los valores que vienen de $_REQUEST que tengan el mismo nombre de los atributos del objeto ActiveRecord. Devuelve true si la operación se realizó correctamente.

  1. $Album = new Album();
  2. $Album->save_from_request();

delete[editar]

Elimina registros de la tabla o el registro actual a partir de su id. Devuelve true si la operación se realizó correctamente.

  1. $Album->delete(123)

delete_all[editar]

Elimina todos los datos de una relación mediante el objeto ActiveRecord. Devuelve true si la operación se realizó correctamente.

  1. $Album->delete_all()