我想很好地组织我所有的 AJAX 调用。我想在应用程序文件夹中有一个名为“Ajax”的文件夹,里面有所有的 ajax 文件。
所以我想,说 IndexController,有 /ajax/IndexController/ 或类似的东西。基本上,我想要一整套用于 ajax 的控制器,但都在 ajax 文件夹中。
我该如何做到这一点?!那我怎么称呼他们?!
谢谢!口沙
我想很好地组织我所有的 AJAX 调用。我想在应用程序文件夹中有一个名为“Ajax”的文件夹,里面有所有的 ajax 文件。
所以我想,说 IndexController,有 /ajax/IndexController/ 或类似的东西。基本上,我想要一整套用于 ajax 的控制器,但都在 ajax 文件夹中。
我该如何做到这一点?!那我怎么称呼他们?!
谢谢!口沙
您可以为每个模块创建一个 AjaxController,并将操作放入其中。然后,从 javascript 调用操作:
$.post(
"yourbaseurl/ajax/index",
data: params,
"json"
);
管理员模块的 ajax 函数将进入控制器 administrator/AjaxController.php。
另一种方法是将所有内容放在 ajax 文件夹中,并使用路由和 .htaccess 来处理路由。这将是一个很好的阅读