0

組み合わせる必要があります

アプリケーション構造/ロジックの設定方法に関する情報はどこにありますか? クライアント/javascript 側には何を配置し、サーバー側には何を配置しますか? テンプレート/ビューを使用した従来の mvc フレームワーク パラダイムは、ここでは正しくないのでしょうか?

例、チュートリアル、ブログへのリンクは大歓迎です!

4

2 に答える 2

0

私はBackboneJS(javascript mvcフレームワーク)をYiiに組み込むことに取り組んでいます。私の理解では、ajax駆動のフロントエンドはYiiコントローラーと「通信」します。YiiコントローラーはRESTfullAPIとして機能し、サーバー側のデータベースとのすべての対話を処理し、クライアント側がビューに必要な情報のみを返します(たとえば、jsonでエンコードされた配列として)。

そうは言っても、私はまだこれが複雑なWebアプリケーションでどれほどうまく機能するかを理解しています。この方法でYiiとBackboneJSを統合するための役立つチュートリアルを見つけました。

これがどのように機能するのか興味があります。

于 2012-04-13T14:09:35.177 に答える
0

迅速な対応 -- MVC は ajax/RIA アプリに最適です。「ビュー」とは、必ずしもユーザーに何かを表示したり、ブラウザーでレンダリングしたりすることを意味するわけではないことに注意してください。ビューはプログラムの出力です。この場合、ビューは、jQuery によって受信および解釈される JSON データである可能性があります。

それが役立つことを願っています! - マーク

于 2009-12-29T17:39:52.403 に答える