
CakePHPで一度に同じモデルで複数回登録する時はどうするか
Category PHP
Date 2010年01月29日
こんばんはっ
最近、アニメの「けいおん!」をみまして、楽器熱が燃え上がってきています。
弾けないんですけどねっ、練習したいっ
CakePHPで、複数のデータをループさせて登録しようとした時に、なぜか一件しか登録できていないという挙動がおこりました。
CakePHPのsaveメソッドでINSERTするつもりがUPDATEになってしまう場合 – 頭ん中
うん、まさに↑これ。
1番初めにINSERTしたデータのidを引きずり回してUPDATEしているみたいです。
どういうシーンを想定しているのかはわかりませんが、とりあえず私のしたいことではないので却下です、却下。
上記のエントリーで紹介されているものをそのまま使うとちょっと問題?が起こったりするみたいで、それの派生先でもある
CakePHPのモデル内でループ中にsaveメソッドを繰り返すとcreatedとmodifiedが”0000-00-00 00:00:00″になる件 – 頭ん中
も参考に、
$this->ModelName->save($saveData1); $this->ModelName->create(); $this->ModelName->save($saveData2);のようにすればいいようです、なるほどっ!

- 脱出ゲームを作成しました
- Studio Yuksのサイト制作のお手伝いをさせていただきました
- よみがな.netを公開しました
- Slug or PostIDプラグインがバージョン1.0になりました。
- お問い合わせフォームへの連投を防ぐ方法+α
- phpMyAdminのsetup.phpに脆弱性があるみたいです
- 1つのデータベースに複数のWordPressをインストールする方法
- 仕事とプライベートで使っているマウスをご紹介
- WordPressでiFrameが消えないようにする記述が必要なくなったようです
- CSS3で横並びのメニューを簡単に作る方法
- Windows7にIllustratorCS2入れたけど日本語入力ができなかった
- FFFTPでファイルをダウンロードしたのに、ファイルがその場所になかった時
- PHPでurlの日本語パラメータをGETで受け取ると文字化けする場合
- JavaScriptでブラウザのテキスト選択を解除する
- お問い合わせフォームへの連投を防ぐ方法+α
- PHPのSmartyでゼロパディングする
- WordPressでiFrameが消える時の解決方法
- CSS3で横並びのメニューを簡単に作る方法
- MT5インストール時に「LWP::UserAgentがありません」とエラーが出てインストールできない時
- WordPressでiFrameが消えないようにする記述が必要なくなったようです
- HTML+CSS (8)
- JavaScript (12)
- PHP (21)
- PostgreSQL (4)
- WordPress (8)
- WordPressプラグイン (1)
- Movable Type (13)
- Photoshop (2)
- Illustrator (2)
- Firefox (5)
- ツール (2)
- 雑記 (23)
- 未分類 (3)
- Android (1)
コメントを残す