我们有一个 Web 应用程序(我们称之为小部件应用程序),其中包含我需要与我正在构建的新 Codeigniter 应用程序集成的数据。
我有一个名为的控制器objects
,可以说它将有一个名为getallobjects
. 此方法实际上必须从小部件应用程序返回数据。
小部件应用程序有一个“API”,但我通过获取如下 URL 以 RESTful 方式调用它:
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);
}
}