CakePHPを使用してWebアプリケーションを開発しています。私のアプリケーションのフローは次のとおりです。
ファイルはフォームビューにアップロードされます。
コントローラがファイルを受信します。ファイルの種類に応じて、異なる種類の処理を行います。しかし、最終的に抽出されたパラメータは同じであり、データベースの同じテーブルに保存されます。ファイルの種類ごとに処理を行っていると、コントローラーが非常に長くなりました。私はこことここで使用を奨励するいくつかの投稿を見まし
component
たが、ケーキブックから、異なるコントローラー間でコードを共有したいときにコンポーネントを使用するように書かれています。これはユーティリティタイプのクラスだと思います。
私の質問はcontroller
、コントローラーで特定の種類のファイルを受信したときにフローをリダイレクトできるように、コードを異なるファイル間で分割するにはどうすればよいですか?