投稿に多くのタグを付けたり、その逆を行ったりできるシステムをセットアップしました。これは HABTM 関係です。すべてが正常に機能し、投稿を追加するときに関連するタグを選択するための入力ボックスがあります。
ただし、StackOverflow のようなシステムを実装したいと考えています。このシステムでは、まだ存在しないタグを入力すると、Cake は最初にtags
テーブルにそのタグを作成してから、投稿を保存します (結合テーブルの関係と共に)。
これを行う唯一の方法は、ここで概説されている(「HABTM Text Add」までスクロールダウン) で、タグが存在するかどうかを手動で確認し、存在しない場合は挿入します。Cake にはこれを行うための「組み込み」の方法があるのか、それとも Cake の「ファット モデル スリム コントローラー」の規則に準拠するより良い方法があるのか疑問に思っていました。
ありがとう!