Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在CodeIgniter中构建我的第一个API的技巧_Php_Api_Codeigniter - Fatal编程技术网

Php 在CodeIgniter中构建我的第一个API的技巧

Php 在CodeIgniter中构建我的第一个API的技巧,php,api,codeigniter,Php,Api,Codeigniter,我计划为我拥有的CodeIgniter web应用程序构建一个私有API。我找到了一个例子,它向我展示了如何使用预先构建的库来实现这一点 我对此很陌生,所以我的问题是:我应该使用和依赖这些库吗?或者我应该学习如何从头开始构建它,以便完全控制它吗?另外,对于像我这样刚刚开始使用API的人,你有什么建议吗?当我决定要编写API时,我还处于学习CodeIgnitor的早期阶段,所以我没有使用它来开发API。我想即使是现在,我可能还是会自己写,而不使用框架。这主要是因为我喜欢让事情尽可能的苗条,我觉得在

我计划为我拥有的CodeIgniter web应用程序构建一个私有API。我找到了一个例子,它向我展示了如何使用预先构建的库来实现这一点


我对此很陌生,所以我的问题是:我应该使用和依赖这些库吗?或者我应该学习如何从头开始构建它,以便完全控制它吗?另外,对于像我这样刚刚开始使用API的人,你有什么建议吗?

当我决定要编写API时,我还处于学习CodeIgnitor的早期阶段,所以我没有使用它来开发API。我想即使是现在,我可能还是会自己写,而不使用框架。这主要是因为我喜欢让事情尽可能的苗条,我觉得在不使用框架的情况下更容易发生这种情况


为了让我开始学习,我发现这真的很有帮助。

当然,这取决于你,但我真的建议使用我的库。这段代码已经被几个大型的公共web应用程序试用和测试过,我最近还添加了密钥管理、日志记录和请求限制

几个月的编码工作已经进入了这些库,它们已经被使用到了极点,所以编写自己的库要容易得多


只需边走边看一下代码,就可以了解一切是如何工作的。它非常灵活,而且越来越灵活。

哇!没想到看到图书馆老板的回答。您是否计划通过新的CodeIgniter版本(特别是2.0)使其保持最新?文档呢?非常感谢您的努力。当然,REST控制器代码目前由几家伟大的公司赞助,它们是编码期货、Project Bubble和DesignSVN。他们付钱让我继续开发,当然我在所有项目上都使用CodeIgniter 2.0,所以这是完全兼容的。文件是另一回事。。。也许很快吧?:)我无法告诉你我是多么感激你的回应。如果这对我有效,那么我肯定会为此捐款。非常感谢!