Hola a todos: Me gustaría saber si alguien tiene un enlace con información más detallada sobre el uso de transacciones con cakePHP. Parece no haber mucho sobre este tema. Estoy usando cake 1.2.
Observo que en la API hay un objeto DataSource, que es el que se encarga de manejar las transacciones http://api.cakephp.org/1.2/class_data_source.html Teniendo funciones como: begin, commit y rollback. Sin embargo, no sé si sea correcto usar dicha clase directamente. Por otra parte encontré un tutorial en The Backery, donde crea un Behavior para manejar las transacciones, pero veo que internamente lanza la consulta sobre la base de datos, por ejemplo está línea de código $model->query('SET autocommit=0'); y bueno, eso me hace preguntarme si no sería mejor usar una abstracción propia de cakePHP. He aquí el enlace al mencionado tutorial: http://bakery.cakephp.org/articles/view/transaction-behavior Por otra parte, en este grupo veo que hay un mensaje donde nos indican usar las funciones begin y commit directamente en el modelo, pero cuando miro la API no veo que existan dichas funciones :-S. El enlace al hilo de dicha discusión es este. http://groups.google.com.pe/group/CakePHP-es/browse_thread/thread/f4f4688e71881c6e/a9511245e78cb004?lnk=gst&q=rollback#a9511245e78cb004 Bueno, no sé si estoy confundido por el exceso de trabajo (que ni he dormido bien en estos días) o realmente no existe la información apropiada para este tema. A ver si alguien me puede ayudar con este tema. Gracias anticipadas. Saludos --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---
