在Zend中组织AJAX调用

时间:2012-10-26 00:28:33

标签: ajax zend-framework

我想对我所有的AJAX调用做一个很好的组织。我想在应用程序文件夹中有一个名为“Ajax”的文件夹,里面有所有的ajax文件。

所以我想,比如说IndexController,有/ ajax / IndexController /或类似的东西。基本上,我想要ajax的一整套控制器,但都在ajax文件夹中。

我如何做到这一点?!那我怎么称呼他们呢?!

谢谢! Kousha

1 个答案:

答案 0 :(得分:0)

您可以为每个模块创建一个AjaxController,并将操作放在其中。然后,从javascript中调用操作:

    $.post(
        "yourbaseurl/ajax/index",
        data: params,

        "json"
        );

管理员模块的ajax函数将进入控制器管理员/ AjaxController.php。

另一种方法是将所有内容放在ajax文件夹中,并使用routes和.htaccess来处理路由。这将是good read