Answers
使用
API
机制,无论
web
端还是
mobile
端,都走
API
来取数据。
既然用的是
YII
,就可以通过
behavior
机制来
handle
很多
stuff
。
例如,定义一个
APIBehavior
来做数据格式化处理之类的事情。
但是,既然题主希望使用一套机制来处理的话,就需要保证需求一致,否则你在
web
端需求改动,需要改动
API
,那么就会对
mobile
造成影响。
当然你可以把大部分的逻辑放在一个
BaseAPI
中,然后将异化代码分别放在
MoblieAPI
和
WebAPI
内。
如何设计一个
RESTful API
可以参考:
姐姐不要停
answered 11 years, 10 months ago