Creación-Actualización-Borrado de Registros
Sumario
create
Crea un registro a partir de los valores de los atributos del objeto ActiveRecord.
$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.
$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.
$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.
$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.
$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.
$Album = new Album();
$Album->save_from_request();
delete
Elimina registros de la tabla o el registro actual a partir de su id.
$Album->delete(123)
delete_all
Elimina todos los datos de una relación mediante el objeto ActiveRecord.
$Album->delete_all()