私は MVC に非常に慣れていないので、コントローラーの機能について明確にしたいと思います。
この原始的な例を想像してみてください:
2 つのモデルと、両方のモデルからデータを取得する1 つの controllerがあり、これら 2 つのデータ パッケージを使用して非常に複雑な計算を行う必要があります。(その後、結果をビューに渡します。)
私の質問は:
この複雑な計算をコントローラに入れるべきか、それとも外部のライブラリに入れるべきか? より一般的な形式では:
コントローラー内で計算を行うことは許可されていますか、それとも悪い習慣ですか?