我在CodeIgniter應用程序目錄之外使用REST API,我希望能夠訪問CI模型,庫和幫助程序,因此我不必在我的REST API文件夾上覆制粘貼相同的功能。我希望不要重複這些功能。是否可以在CI應用程序目錄之外加載CI模型,庫和助手?
無論如何我能做到嗎?我使用的是Restler API,我無法在CI內工作,因此我在CI應用程序文件夾之外完成了它。
謝謝!
我在CodeIgniter應用程序目錄之外使用REST API,我希望能夠訪問CI模型,庫和幫助程序,因此我不必在我的REST API文件夾上覆制粘貼相同的功能。我希望不要重複這些功能。是否可以在CI應用程序目錄之外加載CI模型,庫和助手?
無論如何我能做到嗎?我使用的是Restler API,我無法在CI內工作,因此我在CI應用程序文件夾之外完成了它。
謝謝!
您可以使用Philsturgeon編寫的REST庫,這很容易,您可以訪問任何框架。我在我的項目中使用過這個庫,所以我知道根據我的經驗配置和使用它非常容易。
http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/
實際上我保持笨版本,它允許創建休息直接從模型的方法調用(JSON)。下面是我如何做到這一點:
MODEL
function api_simplearray()
{
return Array(1,2,4,5,6,7);
}
CONTROLLER
public function __construct()
{
parent::__construct();
$this->load->model('MyModel');
}
網址:/index.php/CONTROLLER/api_simplearray/
*重要:模型必須在構造函數中加載。
使用php包含這些文件 –