我有一个Web应用程序,涉及调用许多不同的XML / API Web服务。该应用程序已经在旧学校程序代码中实现(由我的前任),我已经设法说服IT主管需要将其编码为更强大的框架。我已经确定了CakePHP,因为它是我最熟悉的框架。
我已经广泛搜索了有关如何使用XML / API的建议。一篇博客文章在控制器中做到了,但我觉得它更多地属于模型。也许我可以创建一个处理传输的行为,然后在模型中编写代码方法,从退回的XML中删除我需要的信息?
有没有人对此或指针有一些建议?
答案 0 :(得分:1)
我想你正在用它来获取数据库,如数据或配置数据,这通常是在模型中完成的,尽管你在哪里做的没有限制。您可以在模型中提取和准备数据以及控制器中的逻辑。比如加载配置参数并将它们放入变量然后在控制器中使用这些变量。
您也可以使用cakephp XML库来完成所有这些操作。既然是一个库,你可以在控制器或模型中执行它。
希望这可以帮助你:)