控制器方法VS api方法

时间:2013-02-12 21:47:01

标签: codeigniter

我有一个控制器发送来自我网站的消息:

example.com/contact/send-message

好的,但在我的API中,我创建了相同的方法:

api.example.com/contact/send-message
API中的

应该保持相同的方法,只需调用控制器内的方法吗?我什么时候应该使用控制器方法或api方法?

1 个答案:

答案 0 :(得分:2)

无论如何,请将API逻辑与Web应用程序逻辑分开。一个将通过Web浏览器使用,另一个将与其他软件连接。他们每个人都解决了不同的问题。

使用胖模型,瘦控制器方法。这意味着所有数据处理方法都应该放在模型中,而不是放在控制器中。从那里,您可以从API控制器或Web控制器调用这些方法。

构建restful API的优秀插件是Phil Sturgeon's REST Server