Sports、Categories、Activities、Localities などのさまざまなテーブルを含む構造化データベースが既にあり、それらすべてに管理者が項目を入力しています。
スポーツアイテム: サッカー、テニス...
カテゴリ項目: チーム スポーツ、ウォーター スポーツ、エア ...
活動項目:トレーニング、試合、ゼミ…
産地アイテム: 体育館、スタジアム、テニスコート
上記の表の項目はすべて (または、そうであってほしい) 「タグ候補」です。
一部のテーブルはカテゴリとスポーツ (1:m) のように関連付けられていますが、すべてではありません。これらすべてを 1 つの論理エンティティにリンクすることはできないため、タグ付けを使用することにしました。ナビゲーションに使用するため、コンテンツにタグを付けるだけでなく、構造の一部を保持したい
「Toxi」ソリューションのようなタグ付けの実装をいくつか読みましたが、別のタグテーブルを使用しています。だから今、「タグ候補」である既存のテーブルからすべての既存のアイテムを単一のタグテーブルに移行する必要があるかどうか疑問に思います(そして、対応するテーブルにタグの外部キーを持っています!?)
誰かが私のシナリオのチュートリアル/ソリューションを教えてくれたり、実装を提案したりできますか?
ありがとうございました