thinkphp里多表事務


  • $Model = M(); // 實例化一個空對象  
  • $Model->startTrans(); // 開啟事務  
  • //  
  • // TODO 其它操作  
  • //  
  • // table 方法中的數據表名要帶上前綴,這里為“test_”。  
  • $Model->table('test_user')->add(['name'=>'admin']);  
  • $Model->table('test_key')->add(['key'=>'test']);  
  • $Model->table('test_value')->add(['value'=>'test']);  
  • $Model->table('test_task')->add(['task'=>'test']);  
  • if (操作成功的條件) {  
  •     $Model->commit(); // 成功則提交事務  
  • else {  
  •     $Model->rollback(); // 否則將事務回滾  
  • }  

  • 免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM