0

在我正在构建的个人项目(体育网站)上工作时,我phpCodeigniter从将我的应用程序设置为 中获得什么RESTful吗?我不在乎APIs(我是唯一一个将在这个项目上工作的人)。即使有一天我确实关心API向公众公开,我也不明白为什么我无法通过 Codeigniter's default行为来做到这一点。现在路由是这样完成的

**base_domain/controller/controller_metho**d (as usual in CI)

这对我来说似乎很好。

REST 路由会在什么时候或什么时候帮助我?

4

1 回答 1

0

如果您是唯一使用网站代码的人,则不需要 REST。当您希望允许客户端(其他网站或智能手机)访问数据并可能更新或将数据插入数据库时​​,REST 主要使用。那时您将创建 API。它使您可以完全控制向客户提供数据,而无需向他们提供任何代码片段或数据库结构。此外,您可以通过实施 PrivateKey/PublicKey 或用户名/密码身份验证来保护您的代码和数据。

在开始构建站点之前,您不必开始实施 REST。当您准备好后,您可以随时添加 REST 服务。

看看 Phil Sturgeon 为 Codeigniter 2 制作的这个 RESTful 类

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

这是同一件事的教程

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

于 2013-07-03T00:55:06.043 回答