要するに、これを行う正しい方法は、実際のキーの条件であるupdateAllであると仮定します。問題は、updateAllがデフォルトでデータベース挿入用の新しい値を準備していないことにあります。エスケープする方法を示すコードをいくつか見てきましたが、最初にレコードごとに主キーを検出するためにfindを実行する代わりにこれを使用する方が好きです。しかし、私の検索ではまだ見つけられていません。実(コンポジット)キーを使ってCakePHPのデータベースレコードを編集するにはどうすればいいですか?
0
A
答えて
0
$db =& ConnectionManager::getDataSource($this->useDbConfig);
foreach($fields as $key => $field) {
$fields[$key] = $db->value($field);
}
return $db->update($this, $fields, null, $conditions);
コードは決して見つかりませんでした。また、2つのfor-loopsを保存することもあります.1つはフォームをループしてフォームを送信し、このコードを(updateAllまたはsaveの代わりに)呼び出す、もう1つは各フィールドにケーキマジックフィルタリングを渡してデータベースに渡します。
2
CakePHPは複合主キーをサポートしていません。
関連する問題
- 1. スーパーフィッシュのメニューコンテンツを編集するにはどうすればいいですか?
- 2. Stataでファイルを編集するにはどうすればいいですか?
- 3. UIPopOverControllerの編集ボタンを使用してABPersonViewControllerを表示するにはどうすればいいですか
- 4. 特定のユーザーのレジストリキーをプログラムによって編集するにはどうすればよいですか?
- 5. Handsontableのヘッダーテキストを編集するにはどうすればよいですか?
- 6. 編集中に[編集]ボタンを[完了]にするにはどうすればよいですか?
- 7. アスタリスクでextensions_additonial.confを編集するにはどうすればよいですか?
- 8. MacでPYTHONPATHを編集するにはどうすればよいですか?
- 9. SquareSpaceでテンプレートを編集するにはどうすればよいですか?
- 10. インターフェイスビルダーオブジェクトをプログラムで編集するにはどうすればよいですか?
- 11. PHPでバイナリイメージを編集するにはどうすればよいですか?
- 12. このgithubコードを実行して編集するにはどうすればよいですか?
- 13. CakePHP。別の主キーを使用してテーブルのモデルテストを行うにはどうすればよいですか?
- 14. SSISパッケージファイルを編集するにはどうすればよいですか?
- 15. 編集をどのようにすればいいですか? UITextFieldで?
- 16. JAVA jTable - すべてのセルを編集不可にするにはどうすればいいですか?
- 17. AndroidでEasyEditSpanを使用して部分テキスト編集を行うにはどうすればよいですか?
- 18. WxPython:cSheetグリッドの行と列の名前を編集してセルを編集できないようにするにはどうすればよいですか?
- 19. Eclipseを使用してTPLファイルを編集するにはどうすればよいですか?
- 20. UIButtonを使用してUITableViewCellを編集するにはどうすればよいですか?
- 21. Entity Framework Code Firstアプローチを使用してエンティティを編集するにはどうすればよいですか?
- 22. APIを使用してGoogleドキュメントを編集するにはどうすればよいですか?
- 23. javascriptを使用してxmlファイルを編集するにはどうすればよいですか?
- 24. javaを使用してアドレスバーを編集するにはどうすればよいですか?
- 25. MSBuild - Visual Studioを使用してビルドスクリプトを作成/編集するにはどうすればよいですか?
- 26. PHPで既存のファイルを開いて編集するにはどうすればよいですか?
- 27. バインドデータグリッドの編集ハイパーリンクは、私はデータグリッドの[編集]リンクをバインドするにはどうすればよい
- 28. .NETでComboBoxを編集できないようにするにはどうすればよいですか?
- 29. PythonでTkinterを使ってキーが押されているかどうかを確認するにはどうすればいいですか?
- 30. CakePHPでbeforeValidate()を使用するにはどうすればよいですか?
申し訳ありませんが、私はあなたが何を求めているのかはっきりしていません。おそらくあなたはいくつかのコードとあなたが持っている特定の問題を投稿することができますか? – inkedmn
updateAllを実行するときにデータのCakePHPの方法でmysql_real_escape_stringを実行する方法。残りの部分は、なぜ私のニーズを満たすような代替案が提供されているのか、その理由を説明しています。 – Iiridayn