MVCWebフレームワークのコントローラーに特定の関数を配置するためのベストプラクティスについて質問があります。
ユーザーとタグのコントローラーがあるとしましょう。addTag_to_user()という関数/メソッドがあります。
これをユーザーまたはタグコントローラーのいずれかに配置するための規則またはベストプラクティスは何ですか?
個人的には、タグコントローラーに配置する傾向があります。これは、ユーザーコントローラーが重要な要素であるため、他の機能でいっぱいになる可能性があるためです(たとえば)。したがって、タグコントローラーに配置すると、ユーザーコントローラーの読みやすさが向上します。
編集:たぶん、2つのモデルを扱う関数をどこに配置するかは実際には問題ではありません。他の人の慣習が何であるかを見たいです。