0

phpに対して多くのajaxリクエストを行う単一のWebページがあります。

これを行う最良の方法は、これらすべてのリクエストと、リクエストに応じて含まれる非常に短いphpファイルのロードを処理する単一のphpファイル(コントローラー)を用意することだと思います。

これはこれを行うための最良の方法ですか、それともすべての関数を1つのphpファイルにまとめる必要がありますか?

ありがとう

4

2 に答える 2

1

リクエストへの応答が短く、単一のファイル内の関数ごとにグループ化できる場合、リクエストの条件に応じて、具体的に関数を呼び出すことが望ましいため、明らかにこれはベストプラクティスではありません。説明してください上記のように、コントローラーとしてphpファイルを介してリクエストを処理し、それに対応するファイルをロードします。

少しはお役に立てたかな…

于 2012-10-18T19:20:35.480 に答える
0

それは私がやるのとほぼ同じです。

個人的には、ファイルのディレクトリを作成する傾向があります。各ファイルには、応答する一連の操作とコントローラーが呼び出す必要のある関数を返す関数が含まれています。

そのため、module_a.phpには関数module_a_operations()があり、ファイルが処理する内容の詳細を返します。

array(
   "delete_file" => "module_a_delete_file"
);

アプリケーションのサイズによっては、それはやり過ぎかもしれません。

于 2012-10-18T19:24:22.750 に答える