tp5模型 saveAll 批量新增 是如何返回自增ID


http://www.thinkphp.cn/topic/55652.html

問題和復雜的解決方法如下

添加多條數據
支持批量新增,可以使用:
$user = new User;
$list = [
['name'=>'thinkphp','email'=>'thinkphp@qq.com'],
['name'=>'onethink','email'=>'onethink@qq.com']
];
新增

  • 284 - 本文檔使用 看雲 構建
    $user->saveAll($list);
    saveAll方法新增數據返回的是包含新增模型(帶自增ID)的數據集(數組)。
    手冊原文

獲取返回自增ID的方式怎么獲取,返回的事二維數組,數組里是結果對象,

我采用的是,遍歷saveAll的結果集,對里面的數組的對象取屬性
如:$對象->getAttr('id');得到ID
我想說有沒有簡單的方法

簡單方法


免責聲明!

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



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