有没有办法在应用程序中创建一个Ajax文件夹,以便我可以将每个控制器ajax添加为该ajax文件夹中的单独控制器?
例如,假设我有IndexController,EmployeeController,MemberController。在Ajax文件夹中,我想拥有相同的三个名字。
然后如果我想调用ajax动作,我可以参考/ ajax / member / whatever。
这可以用zend吗?
答案 0 :(得分:0)
您可以设置routes来创建这样的网址,但我不会像您建议的那样复制控制器。一个控制器可以处理html和ajax请求。您可以在网址中包含格式参数,如下所示:/ member / 21 / format / ajax
然后成员viewAction可以检查格式变量。如果它是ajax,您可以禁用布局并返回ajax响应。