削除HABTM協会録音
-
25-09-2019 - |
質問
私は2つのモデルがあり、投稿とタグ。投稿hasAndBelongsToManyのタグます。
レッツ・ポスト1を持っていると言うタグの世界、ニュース、紙ます。
今すぐ参加するテーブルで、私はタグ「紙」とポスト1が、タグ「紙」との関連付けを削除するタグテーブルから削除すべきではありません。のみ参加の表の関連付けが削除されなければならない。
私は、CakePHPでこれを行う方法を教えてください。
解決
あなたは新しいものを追加すること以外のHABTMの操作を行うと、ケーキを削除し、再作成に関連するには、テーブルの行を結合します。あなたがしなければならないのは、レコードを取得タグを削除して、再度記録を保存している。
ビューでは私は1つのフォーム入力フィールドにタグを記述します。レコードが保存されると、私はタグを保存し(カンマまたはスペースまたは任意で爆発する)タグを抽出するために、このフィールドの値を処理します。
ここで良いガイドがあります: http://mrphp.com .AU /コード/作業-HABTM-フォームデータCakePHPのの
所属していません StackOverflow