【问题标题】:How can i use mysql transaction in cakephp?我如何在 cakephp 中使用 mysql 事务?
【发布时间】:2011-04-29 10:15:16
【问题描述】:

如何在 cakephp 中使用 mysql 事务(不使用 saveAll() 方法)?我正在使用 cakephp 版本 1.2 我已经搜索了很多但没有得到任何好的例子如果有人知道请帮助我提前谢谢...

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    这是一个包含示例的博客文章:http://monmonja.com/blog/2008/07/transaction-on-cakephp-12/

    我建议您升级到 1.3。 CakePHP 2.0 即将面世。 1.3 的手动输入在这里:http://book.cakephp.org/view/1633/Transactions

    更新

    CakePHP 2.0 也类似——http://book.cakephp.org/2.0/en/models/transactions.html

    $dataSource = $this->getDataSource();
    $dataSource->begin();
    
    // Perform some tasks
    
    if (/*all's well*/) {
        $dataSource->commit();
    } else {
        $dataSource->rollback();
    }
    

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多