質問

私は2つのモデルがあり、投稿とタグ。投稿hasAndBelongsToManyのタグます。

レッツ・ポスト1を持っていると言うタグの世界、ニュース、紙ます。

今すぐ参加するテーブルで、私はタグ「紙」とポスト1が、タグ「紙」との関連付けを削除するタグテーブルから削除すべきではありません。のみ参加の表の関連付けが削除されなければならない。

私は、CakePHPでこれを行う方法を教えてください。

役に立ちましたか?

解決

あなたは新しいものを追加すること以外のHABTMの操作を行うと、ケーキを削除し、再作成に関連するには、テーブルの行を結合します。あなたがしなければならないのは、レコードを取得タグを削除して、再度記録を保存している。

ビューでは私は1つのフォーム入力フィールドにタグを記述します。レコードが保存されると、私はタグを保存し(カンマまたはスペースまたは任意で爆発する)タグを抽出するために、このフィールドの値を処理します。

ここで良いガイドがあります: http://mrphp.com .AU /コード/作業-HABTM-フォームデータCakePHPの

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top