Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2009, 12:05
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: Modelo relacionado con dos tablas

La ventaja del DataMapper es ese mismo, ahí es donde realizas la logica de la transacción, por ejemplo:
Código php:
Ver original
  1. function saveSomething() {
  2.       try {
  3.              $db->beginTransaction();
  4.              $tbl1->save($algo);
  5.              $tbl2->save($otracosa);
  6.              $db->commit();
  7.       } catch( Zend_Db_Exception $zde ) {
  8.              $db->rollBack();
  9.       }
  10. }

Saludos.