我们有一个网络应用程序(让我们称之为小部件应用程序),其中包含我需要与我正在构建的一个新的Codeigniter应用程序集成的数据。Codeigniter/MVC调用休息api的方式
我有一个名为objects
的控制器,可以说它会有一个名为getallobjects
的方法。此方法实际上必须从窗口小部件应用程序返回数据。
有一个排序以小部件应用程序的“API”,但我通过获取URL喜欢称之为REST方式的方式:
http://myserver/widget/abc.php?method=getsomething
这将返回一串JSON编码数据。
如何在我的MVC CI应用程序中使用此类型的API?
到目前为止,这是我的控制器是什么样子:
class Objects extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper('url');
}
public function getallobjects()
{
$data['objectlist'] = ????/* This is where I need to call the rest api and get json data. */
$data['main_content']='objects';
$this->load->view('includes/template', $data);
}
}
尽管这可能会回答这个问题,但一些意见和/或解释会很好。这也会帮助其他用户。 – VDWWD 2017-04-15 11:32:44
谢谢,这对我有巨大的帮助,很重要 – ttemple 2017-05-21 18:45:56