可能重複:
What is the difference between save and saveAll function in cakephp?什麼之間的區別 - >保存()和 - >白水()在CakePHP中
66 if (!empty($this->data)) {
67 $count = 1;
68 foreach($this->data['Images'] as $entry){
69 $file_name = "file" . $count;
70 if ($data_s = $this->Uploader->upload($file_name)) {
71 $this->Image->saveAll($data_s);
72 }
73 $count++;
74 }
75
76 }
$ data_s不同信息的數組,每次我使用save(),但它只會從數據庫中的整個foreach循環中保存1個數組。當我使用saveAll()時,它保存了所有數組中的所有條目。
我對save()和saveAll()之間的區別感到困惑,爲什麼它以這種方式工作?
類似的問題在這裏回答:http://stackoverflow.com/questions/4516481/what-is-the-difference-between-save-and-saveall-function-in-cakephp – chitty