CodeIgniter フレームワークで構築した Web サイトがあります。MVC アーキテクチャを実装します。
私のジレンマは次のとおりです。私はモバイル用のアプリケーションを開発しています。少し調査したところ、モバイル アプリは MySQL データベースに直接接続できないため、その間にサービス レイヤーを配置する必要があることがわかりました。私の場合、サービス レイヤーは PHP スクリプトになります。
これらのスクリプトを MVC アーキテクチャに統合することは可能ですか (また、そうすべきでしょうか)。はいの場合、どうすればよいですか?
現在、私はこれを念頭に置いています:
- モバイル アプリがコントローラーに POST 要求を行う
- コントローラーはモデルを介してデータベースからデータを取得します
- コントローラーは JSON でデータをエンコードし、モバイル アプリに送り返します
それはそれを実装する正しい方法でしょうか?
このようなものを実装するのはこれが初めてなので、何かを見落としていないことを確認したいと思います。