Creación-Actualización-Borrado de Registros

De KumbiaPHP Framework Wiki

create

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

$Album = new Album();
$Album->nombre = “Take Off Your Pants and Jacket”;
$Album->valor = 40000;
$Album->create();

$Album = new Album();
$Album->create(
  “nombre: Take Off Your Pants and Jacket”,
  “valor: 40000”
);
 
$Album = new Album();
$Album->create(array(
  “nombre” => “Take Off Your Pants and Jacket”,
  “valor” => 40000
));

update

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

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

update_all

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.

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

save

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.

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

create_from_request

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.

$Album = new Album();
$Album->create_from_request();

save_from_request

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.

$Album = new Album();
$Album->save_from_request();

delete

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

$Album->delete(123)

delete_all

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

$Album->delete_all()