タグ実装の流れについて、良い方法はないか教えて頂きたいです。
私が思いつくのは以下のような方法だけです。
Toxi法という、中間テーブルを持つものを採用します。
一つの記事に複数のタグが紐づく感じで、一つのタグは複数の記事に紐づきます。
記事を書いた時に、タグを追加出来るようにします。
この時、既に登録されているタグと、そうではないタグが登録されうると思います。
投稿時にタグの名前をタグテーブルより検索し、タグのIDを複数取得します。
検索して、タグテーブルに存在しないタグは、新規で保存し、そのタグIDを取得します。
全てのタグIDを取得し終わったら、記事の保存(これは先にしてもいいですが)をし、記事IDを取得します。
タグと記事の中間テーブルに記事のID、タグのIDをすべて登録します。
上記のような感じでできるかと思いますが、いかがでしょうか?
他にも良い方法がありますでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。