yes exactly. On Wed, Sep 10, 2008 at 1:10 PM, [EMAIL PROTECTED] < [EMAIL PROTECTED]> wrote:
> > Thanks for your reply. > > Not quit understand what you said. Possible I need something like, > > CakePHP->begin() > //Do some update/modification > if (succeed) > CakePHP->commit() > else > CakePHP->rollback() > > > I need the CakePHP->rollback to undo all change regardless of any > model I changed. rollback(&$model) just rollback the change made on > this model, am I right? > > > > Anuj Chauhan wrote: > > Hi, > > > > There is also a function rollback(&$model). make check with your all > queries > > if any of them get fails then rollback() it and begin transaction again. > you > > can also modify rollback() function accordingly if it needs always. > > > > Thanks, > > Anuj Chauhan. > > > > On Wed, Sep 10, 2008 at 11:42 AM, [EMAIL PROTECTED] < > > [EMAIL PROTECTED]> wrote: > > > > > > > > Hi, > > > > > > I am confused by cakephp transaction. Assume I have two tables like > > > User, Product. When I start the transation, the code looks like, > > > > > > $this->User->begin() > > > ... > > > $this->User->commit() > > > > > > The question is, if any code between the above two lines failed to > > > update/insert row in table Product, does it rollback? Does $this->User- > > > >begin() mean we just start the transation on table User? > > > > > > I'd appreciate your help very much. > > > > > > Thanks, > > > Bo > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---