これはアーキテクチャに関する質問です。
ZendFrameworkにAJAXレイヤーを実装する2つのアプローチを見てきました。
1つ目は、従来のAjaxContextアクションヘルパー(index.phtml
およびindex.ajax.phtml
)を使用したものです。JavaScriptが利用できない場合、これには常に優れたフォールバックがあります。
2つ目は、AJAX用に個別のコントローラーを実装する(デフォルトでレイアウトを無効にするなど)
長期的には、これら2つのソリューションの考えられる長所と短所について疑問に思います。
どれをお勧めしますか、そしてその理由は何ですか?
(私はZendX jQueryを使用しています)