私は CakePHP を初めて使用し、HABTM 結合テーブルに追加データを保存したいと考えています。私はこれhasMany through
のために切り替える必要があることを読みましたが、ケーキクックブックには次のメモもあります:
Changed in version 2.1.
You can set unique setting to keepExisting circumvent losing extra data during the save operation. See unique key in HABTM association arrays.
これは、2.1以降可能であるかのように聞こえます。(私は最新の 2.4.2 を使用しています) これに関するすべての質問 (「HABTM 関係で追加データを保存する方法」) は、少なくとも 2 年前のものです。では、「ingredients_recipes.amount」(「whatEverRecipe に 20ml の牛乳」) など、HABTM 結合テーブルに追加データを保存することは可能ですか?
もしそうなら、どのように?今までのように、私が得た最も近いものが にNULL
挿入されたamount
か、 の代わりに金額が挿入されましたrecipes_id
。
そうでない場合、HABTM セットアップを hasMany に変換する方法を教えてください。クックブックの内容がよくわからないので、すべての設定方法を説明している最新の優れたチュートリアルにも感謝します。
ありがとう