Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Duda sobre try and catch y beginTransaction()

Estas en el tema de Duda sobre try and catch y beginTransaction() en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Bueno mi duda es un poco de cocepto, me gustaria saber donde se hace el try -catch y beginTransaction, en el modelo o en el ...
  #1 (permalink)  
Antiguo 02/06/2011, 10:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 12 años, 11 meses
Puntos: 5
Duda sobre try and catch y beginTransaction()

Bueno mi duda es un poco de cocepto, me gustaria saber donde se hace el try -catch
y beginTransaction, en el modelo o en el controllador , entiendo que deberia ser en el modelo pero quizas ande equivocado, y otra duda , si solo afecta a una tabla es o o no es necesario el beginTransaction muchas gracias
  #2 (permalink)  
Antiguo 02/06/2011, 10:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Duda sobre try and catch y beginTransaction()

Donde hagas la lógica. En el modelo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 02/06/2011, 11:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Duda sobre try and catch y beginTransaction()

Lo mejor es en el modelo, ya que el modelo es el encargado de toda la lógica de la aplicación y es donde esta englobado el Business Logic.

Las transacciones dependen, sea de una tabla o mas, de la atomicidad de los datos que necesites.

Saludos.

Etiquetas: catch
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:58.