У меня есть вопрос о лучших практиках размещения определенных функций в контроллерах в веб-фреймворке MVC.
Допустим, у меня есть контроллер User & Tags. У меня есть функция/метод addTag_to_user().
Каковы соглашения или рекомендации по размещению этого в контроллере пользователей или тегов?
Хотя лично я больше склоняюсь к тому, чтобы разместить его в контроллере тегов, так как мой контроллер Users может быть наполнен другими функциями, поскольку он является ключевым элементом (например). Таким образом, размещение его в контроллере тегов улучшает читабельность пользовательского контроллера.
Изменить. Возможно, на самом деле не имеет значения, где вы размещаете функции, связанные с двумя моделями. Я хочу посмотреть, каковы условности других людей.