chat.phpコントローラー、chat_model.php、chat_view.php、chat.jsで構成されるチャットプラグインを作成しました。また、jQueryを使用してコントローラーへのAJAXリクエストを実行しています。
チャットは(専用のコントローラーとビューを備えた)独自のWebページとして正常に機能しますが、最終的には、チャットが機能し、他のコントローラーでアクセスでき、他のWebページでより独立した/モジュール式の方法で表示できるようにする必要があります。これを構造化するMVCの方法がどのようになるかはわかりません。
他のコントローラーからアクセスできるように、チャットコントローラーをライブラリに変換する必要がありますか?もしそうなら、それは私のAJAXリクエストにとって何を意味しますか?ライブラリファイルに対してAJAXリクエストを行うことはできますか、それとも、それらのAJAXリクエストとライブラリの仲介役となる(より小さな)チャットコントローラーを保持する必要がありますか?
ライブラリでない場合、コントローラーをよりモジュール化して使用する方法はありますか?他のコントローラーが連携して呼び出すことができますか?