Diferencia entre revisiones de «Creación-Actualización-Borrado de Registros»

De KumbiaPHP Framework Wiki
(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...')
 
 
Línea 2: Línea 2:
  
 
Crea un registro a partir de los valores de los atributos del objeto ActiveRecord.  
 
Crea un registro a partir de los valores de los atributos del objeto ActiveRecord.  
 +
Devuelve '''true''' si la operación se realizó correctamente.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 24: Línea 25:
 
=update =
 
=update =
  
Actualiza un registro a partir de los valores de los atributos del objeto ActiveRecord.  
+
Actualiza un registro a partir de los valores de los atributos del objeto ActiveRecord.
 +
Devuelve '''true''' si la operación se realizó correctamente.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 35: Línea 37:
 
=update_all =
 
=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.  
+
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.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 45: Línea 48:
  
 
Crea un registro a partir de los valores del objeto ActiveRecord o actualiza el registro si ya existe.  
 
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.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 56: Línea 60:
  
 
Crea un registro a partir de los valores que vienen de $_REQUEST que tengan el mismo nombre de los atributos del objeto ActiveRecord.  
 
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.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 65: Línea 70:
  
 
Crea/Actualiza un registro a partir de los valores que vienen de $_REQUEST que tengan el mismo nombre de los atributos del objeto ActiveRecord.  
 
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.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 74: Línea 80:
  
 
Elimina registros de la tabla o el registro actual a partir de su id.  
 
Elimina registros de la tabla o el registro actual a partir de su id.  
 +
Devuelve '''true''' si la operación se realizó correctamente.
  
 
<source lang=php line>
 
<source lang=php line>
Línea 82: Línea 89:
  
 
Elimina todos los datos de una relación mediante el objeto ActiveRecord.  
 
Elimina todos los datos de una relación mediante el objeto ActiveRecord.  
 +
Devuelve '''true''' si la operación se realizó correctamente.
  
 
<source lang=php line>
 
<source lang=php line>
 
$Album->delete_all()
 
$Album->delete_all()
 
</source>
 
</source>

Revisión actual del 13:43 28 jun 2010

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.

$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[editar]

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[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.

$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[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.

$Album = new Album();
$Album->nombre = “Take Off Your Pants and Jacket”;
$Album->valor = 40000;
$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.

$Album = new Album();
$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.

$Album = new Album();
$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.

$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.

$Album->delete_all()