CakePHP:从外部API查看没有模型

时间:2013-07-10 00:00:46

标签: cakephp

我需要帮助指导我实现这一目标的最佳方法。我有一个我想用于数据的第三方API。我想使用AJAX调用API只在必要时显示信息,这样我就不必将它存储在数据库中。

我想要一个单独的视图或元素,以便设置视图并将返回的数据放入视图中。

我应该创建一个控制器吗?你有一个没有模型的控制器吗?我确定这不是一个理想的MVC方法,但我真的不知道最好的方法。

1 个答案:

答案 0 :(得分:1)

你所写的内容根本没有任何意义:

  

我想使用AJAX调用API来显示信息

当您对第三方网站进行AJAX调用时,您在php服务器端不需要任何内容​​。在这种情况下,甚至不会调用您的服务器和Cake应用程序。只需根据需要修改返回的数据,并在需要的DOM树中将其注入。

  

你有没有型号的控制器吗?

public $uses = array();

如果您不想使用AJAX,MVC明智的做法是为API创建数据源并将其与模型一起使用。 The example on this page显示了使用远程数据源的完整实现。