【发布时间】:2010-12-02 17:29:10
【问题描述】:
我将使用 Zend Framework MVC 实现开始一个项目。
如何使用 ajax?我的意思是,我应该将所有 ajax 代码放入控制器中吗?还是进入视野?
例如,我想将作者“ivan”的帖子显示在页面上。
通常,我创建一个指向“/posts/author/ivan”的链接或类似的链接,在 Posts 控制器(或者可能是用户控制器,任何地方)中创建一个新的 Action,如“byAuthorAction()”,查看它(并且所有从模型中获取帖子的代码都在那里)并创建一个新的路由。
如何添加功能以获取任何用户的 json、xml 格式的 ajax 和 API,保持 DRY 原则并尽可能智能地设计代码结构?
--
感谢您的回答! 我会很高兴看到 cmets 在像我这样的情况下设计 MVC。我在基本 MVC 原则方面有一些经验,但在更复杂的情况下没有。也许一些有用的链接?
【问题讨论】:
标签: php ajax model-view-controller zend-framework