用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1895|回复: 4
收起左侧

[讨论/交流] 求助

[复制链接]
发表于 2013-8-19 14:28:12 | 显示全部楼层 |阅读模式
现在需求是这样的,根据POST传过来的CODE值,调用不同的接口。也就是说code=001,对应的用户注册功能,那么我怎么设计这个程序的结构呢?根据不同的CODE号执行不同的功能,本人菜鸟只想到swithc case做条件分支,面向对象的方法应该怎么写?
发表于 2013-8-19 16:32:44 | 显示全部楼层
现在流行的接口设计方法也不是这种 code 码的了,都是 RESTful 的接口了,不建议这样设计接口。
这种接口 开发起来困难,别人用起来也困难,程序员何苦为难程序员~
 楼主| 发表于 2013-8-19 16:50:20 | 显示全部楼层
Hex 发表于 2013-8-19 16:32
现在流行的接口设计方法也不是这种 code 码的了,都是 RESTful 的接口了,不建议这样设计接口。
这种接口  ...

是啊。。。但是领导订的接口规则。。。规则就是这么个规则有什么好办法么?
发表于 2013-8-19 18:27:07 | 显示全部楼层
吃货 发表于 2013-8-19 16:50
是啊。。。但是领导订的接口规则。。。规则就是这么个规则有什么好办法么? ...

就 CI 来说,默认不支持根据 POST 内容做路由,这个需要你自己扩展路由类。
如果你用 switch 来做的话,恐怕也是做不了的,因为你不可能把所有接口都写到一个控制器里。

 楼主| 发表于 2013-8-19 19:36:45 | 显示全部楼层
Hex 发表于 2013-8-19 18:27
就 CI 来说,默认不支持根据 POST 内容做路由,这个需要你自己扩展路由类。
如果你用 switch 来做的话, ...

谢谢~~

本版积分规则