API服务与应用程序逻辑?

时间:2011-02-27 23:48:15

标签: php api codeigniter

我正在为codeignitor中的社交网站创建用户跟踪和报告模块,并希望知道如何创建业务逻辑是否可以在php中作为codeignitor框架的一部分进行编码或使用API​​服务来移动数据?在哪种情况下你会使用哪个?

2 个答案:

答案 0 :(得分:0)

API通常是允许其他服务利用/修改数据的接口。

实际网站本身和API是两个不同的组件,您可以使用任意数量的框架来开发(包括codeigniter)。

当您说'移动数据'时,这些数据来自何处?您是指使用Google Analytics数据吗?

你需要在问题中更具体一点。

答案 1 :(得分:0)

我建议您的业务逻辑位于不同的类中。如有必要,业务逻辑可以访问服务API,如果需要,则应通过Database类的实例访问。 来自浏览器的数据是我移动到从上述类创建的业务对象。 Session类应该可以帮助您管理会话终止等问题。 我希望codeignitor能为你做到。另一种选择是Zend可能更成熟。 祝你好运