サーバー側のロジックを使用するためにcodeigniterフレームワークを使用しており、クライアント側のロジックを管理するためにbackbonejsを使用したいと考えています。
私はそれについて多くのことを読みましたが、これを達成する方法はたくさんあります。次の設計を使用すると考えました。
- CIでは、アプリケーションごとに 1 つのビューのみを保持します。これは、 BackboneJSによってプッシュされるコンテンツのプレースホルダーになります。BackboneJSはこのページから読み込まれます。
- BackboneJSで、すべてのアプリケーション クライアント側を管理し、CIコントローラー (必要に応じてCIモデルを呼び出す可能性があります) にクエリを実行して、動的コンテンツを取得します。
両方を使用する最良の方法は何ですか?私のデザインはMVCのデザインを何らかの形で壊しますか?