Creación-Actualización-Borrado de Registros

De KumbiaPHP Framework Wiki
Revisión del 15:27 1 mar 2009 de Admin (discusión | contribuciones) (Página creada con '=create = Crea un registro a partir de los valores de los atributos del objeto ActiveRecord. <source lang=php line> $Album = new Album(); $Album->nombre = “Take Off Your Pa...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

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()