MVCモデルをAJAXビットを多数使用したjQueryで使用すると、コントローラ、メソッド、ビューをどのように整理できますか?質問1MVCを使用したAJAXとjQuery
あなたはAJAX呼び出しのためだけに別のコントローラを持っていますか、またはあなたが1つのコントローラでは、あなたの通常の非AJAXの方法と一緒にAJAXのメソッドを混在できますか?
質問2
あなたは、単一のコントローラでのAJAXと非AJAXのメソッドを混在した場合、あなたは別のAJAXと非AJAXのメソッドを持っているか、または(可能であれば)あなたがそれらを一緒に結合しますと、通常のビューまたはAJAXビューがブラウザに戻されるかどうかを決定する値(NULLまたはAJAX)を渡します。あなたは50種類のAJAX呼び出しがあり、各呼び出しが順番に表示を必要とするメソッドを、必要な場合は
質問3
は、我々は50個のメソッドと50のビューのコントローラで終わります。これは良いMVCの練習ですか?コントローラ内のすべてのAJAXメソッドが1つのビューを共有していると考えることができます。ビューファイルにはケースの条件文が含まれ、ビューファイルには50個のケースのどれが使用されるかを決定するパラメータが渡されます。種類の代わりに、非常に多くのビュー(50ビュー)を有するので、あなたはコントローラメソッドではなく、ビュー内で出力をエコーをどう思いますか1.
質問4
に50個のビューを圧縮するように?このように私たちはあまりにも多くの意見を持っていません。 AJAX用の個別のコントローラ -
ところで、私は私のMVCモデル
私はMVC .NETを使用していますので、YMMV for PHP – Daveo
私はadmincontrollerを持っています。これは70のメソッドを持っています。全管理者が1つのコントローラを使用しています。 – Gowri