要するに、これを行う正しい方法は、実際のキーの条件である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. mac端末を使ってvimキーでコマンドラインを編集するにはどうすればいいですか?
- 2. ibpyを使って注文を編集するにはどうすればいいですか?
- 3. 編集ボタンでSpring MVCのデータテーブルの各行を編集するにはどうすればいいですか?
- 4. スーパーフィッシュのメニューコンテンツを編集するにはどうすればいいですか?
- 5. view: "combo"を使ってwebix selectフィールドを編集するにはどうすればよいですか?
- 6. Stataでファイルを編集するにはどうすればいいですか?
- 7. plistをプログラムで編集するにはどうすればいいですか?
- 8. 編集コンポーネントライブラリのCSSファイルを編集するにはどうすればいいですか?
- 9. QTableViewでセルを編集した後にTabキーを押して編集モードを回避するにはどうすればいいですか?
- 10. CKEditorをインライン編集するにはどうすればいいですか
- 11. テキストとユニコードを編集するにはどうすればいいですか?
- 12. Java - クラスファイルを編集するにはどうすればいいですか?
- 13. アカウントを編集する際にJSONキーを削除するにはどうすればよいですか?
- 14. UIPopOverControllerの編集ボタンを使用してABPersonViewControllerを表示するにはどうすればいいですか
- 15. 特定のユーザーのレジストリキーをプログラムによって編集するにはどうすればよいですか?
- 16. ブートストラップナビゲーションバーのスタイルを編集するにはどうすればよいですか?
- 17. コンポーネントのプロパティを編集するにはどうすればよいですか?
- 18. Handsontableのヘッダーテキストを編集するにはどうすればよいですか?
- 19. Rubyのドキュメントを編集するにはどうすればよいですか?
- 20. KSDS VSAMファイルのキーを手動で編集するにはどうすればよいですか?
- 21. 編集中に[編集]ボタンを[完了]にするにはどうすればよいですか?
- 22. LLDBでコマンドラインを編集するにはどうすればよいですか?
- 23. LaravelでCSSを編集するにはどうすればよいですか?
- 24. VoyagerでTinyMCE.init()を編集するにはどうすればよいですか?
- 25. アスタリスクでextensions_additonial.confを編集するにはどうすればよいですか?
- 26. MacでPYTHONPATHを編集するにはどうすればよいですか?
- 27. インターフェイスビルダーオブジェクトをプログラムで編集するにはどうすればよいですか?
- 28. SquareSpaceでテンプレートを編集するにはどうすればよいですか?
- 29. PHPでバイナリイメージを編集するにはどうすればよいですか?
- 30. QTableWidgetItemを編集モードにするにはどうすればよいですか?
申し訳ありませんが、私はあなたが何を求めているのかはっきりしていません。おそらくあなたはいくつかのコードとあなたが持っている特定の問題を投稿することができますか? – inkedmn
updateAllを実行するときにデータのCakePHPの方法でmysql_real_escape_stringを実行する方法。残りの部分は、なぜ私のニーズを満たすような代替案が提供されているのか、その理由を説明しています。 – Iiridayn