Я создаю простую систему тегов, которая позволяет мне связывать тег практически со всем в моем приложении. Чтобы облегчить это, я создал таблицу под названием «объекты», на которую ссылается моя модель «Объект».
На данный момент у меня настроены три модели:
- Tag (с TagObject, определенным как
dependentTable)
- Объект (с тегом TagObject, определенным как зависимый стол)
- TagObject (с тегами и объектами, определенными в referenceMap)
Я уже создал несколько простых методов, таких как fetchTagById()
и fetchTagByName()
, в своей модели тегов, но теперь я хочу создать метод, который получает мои теги и их соответствующие вхождения в таблицу объектов, чтобы создать простой тег облако.
По структуре, как лучше всего создать этот метод (используя findDependentRowset () )?
Я почему-то чувствую, что хранить эту модель в моей модели Tag не очень хорошая практика, но сохранение ее в моей модели TagObject также кажется неудобным и может привести к чрезмерному усложнению.
Любой совет будет принят с благодарностью.
Заранее спасибо.