将ajax调用添加到Zend中的文件夹中

时间:2013-01-04 21:44:28

标签: ajax zend-framework

有没有办法在应用程序中创建一个Ajax文件夹,以便我可以将每个控制器ajax添加为该ajax文件夹中的单独控制器?

例如,假设我有IndexController,EmployeeController,MemberController。在Ajax文件夹中,我想拥有相同的三个名字。

然后如果我想调用ajax动作,我可以参考/ ajax / member / whatever。

这可以用zend吗?

1 个答案:

答案 0 :(得分:0)

您可以设置routes来创建这样的网址,但我不会像您建议的那样复制控制器。一个控制器可以处理html和ajax请求。您可以在网址中包含格式参数,如下所示:/ member / 21 / format / ajax

然后成员viewAction可以检查格式变量。如果它是ajax,您可以禁用布局并返回ajax响应。