2

これはアーキテクチャに関する質問です。

ZendFrameworkにAJAXレイヤーを実装する2つのアプローチを見てきました。

1つ目は、従来のAjaxContextアクションヘルパー(index.phtmlおよびindex.ajax.phtml)を使用したものです。JavaScriptが利用できない場合、これには常に優れたフォールバックがあります。

2つ目は、AJAX用に個別のコントローラーを実装する(デフォルトでレイアウトを無効にするなど)

長期的には、これら2つのソリューションの考えられる長所と短所について疑問に思います。

どれをお勧めしますか、そしてその理由は何ですか?

(私はZendX jQueryを使用しています)

4

1 に答える 1

0

そのレベルで別のことをしなければならない場合にのみ、別のコントローラー アクションを実装します。リクエスト メソッドに基づいて特定のビューをレンダリングすることは、新しいアクション メソッドの原因ではありません。

私の投票は AjaxContext に行きます。

于 2011-05-07T10:59:08.270 に答える