1

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

例如,假设我有 IndexController、EmployeeController、MemberController。在 Ajax 文件夹中,我也希望有相同的三个名称。

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

用zend这可能吗?

4

1 回答 1

0

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

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

于 2013-01-04T22:02:36.440 回答