0

我在 CodeIgniter 应用程序目录之外使用 REST API,并且我希望能够访问 CI 模型、库和帮助程序,因此我不必在我的 REST API 文件夹中复制粘贴相同的函数。我希望不要重复这些功能。

反正我能做到吗?我正在使用 Restler API,但无法使其在 CI 中工作,所以我在 CI 应用程序文件夹之外进行了操作。

谢谢!

4

2 回答 2

0

您可以使用 Philsturgeon 编写的 REST 库,这将非常简单,您可以访问该框架的任何内容。我在我的项目中使用过这个库,所以我知道根据我的经验配置和使用它非常容易。

http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/

https://github.com/philsturgeon/codeigniter-restserver

于 2013-01-14T10:14:48.477 回答
0

我实际上正在维护一个允许直接从模型方法创建 Rest 调用(json)的 codeigniter 版本。这是我的做法:

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/

*重要:模型必须在构造函数中加载。

于 2014-04-30T18:06:55.327 回答