iPhoneアプリ工作室
<< April 2017 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
スポンサーサイト

一定期間更新がないため広告を表示しています

<< CakePHP1.2 登録前に確認画面を表示する | main | Dreamweaverで任意の拡張子をPHPとして編集できるようにする >>
CakePHP1.2 saveを使って複数行を保存する。
JUGEMテーマ:コンピュータ

for($i;$i<=2;$i++){
 unset($data);
 $data = array();
 $data['a'] = 'aa';
 $this->Test->save($data);
}
予定では2件のINSERTを発行してほしいのだが、1件しか登録されておらず
しかも2件目が登録されている。debugモードでSQLを表示して調べていると
何故だか2件目からはUPDATEが発行されている!!
どうやらsaveをした後に$this->Test->id = null;ってやるねんて!
for($i;$i<=2;$i++){
 unset($data);
 $data = array();
 $data['a'] = 'aa';
 $this->Test->save($data);
 $this->Test->id = null;
}

これで複数行の保存にも対応できます。

Linux,Apache,PHP,MySQLでWebシステム開発はシステムインテグレートにご相談下さい。
http://www.system-integrate.com
スポンサーサイト
Trackback URL
http://nslab.jugem.jp/trackback/26
TRACKBACK