Kaedah thinkphp addall ialah kaedah yang disediakan oleh thinkphp untuk operasi kelompok pada data Kaedah ini terletak dalam "Library/Think/Model.class.php", dan sintaks penggunaannya yang betul ialah "$user- >. ;addAll($data,array(),true)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.
Bagaimana cara menggunakan kaedah thinkphp addall dengan betul?
Analisis mendalam kaedah addAll() dalam thinkPHP!
Punca:
Semasa proses menolak mesej sistem, saya menghadapi masalah menolak mesej sistem secara berkelompok kepada puluhan ribu pengguna yang pertama kali saya fikirkan sisipan gelung. , tetapi segera menolaknya Ia adalah pantang besar untuk pembangun pangkalan data untuk mengendalikan operasi gelung, jadi saya mencari manual dan mendapati penulisan data dan melihat operasi kumpulan: addAll(). adalah baik. Walau bagaimanapun, apabila operasi kedua dilakukan, ia menyebabkan kegagalan mencari sebabnya, ternyata data yang sudah ada dalam pangkalan data tidak ditimpa oleh addAll(), yang menyebabkan ralat!
Penyelesaian:
Cari kod sumber Thinkphp dan pergi ke Library/Think/Model.class.php untuk mencari kaedah addAll: public function addAll($dataList ,$options= array(),$replace=false) dan saya faham dalam satu saat replace mesti bertanya kepada anda sama ada untuk menulis ganti data sedia ada, jadi saya mengubah suai kaedah addAll saya kepada: $user->addAll($data,array(. ), benar) :Uji sekali lagi untuk menyelesaikan masalah.
Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"
Atas ialah kandungan terperinci Cara menggunakan kaedah thinkphp addall. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!