关于这种需求,speedphp有什么方案
发布于:2022-01-17 09:50:54
#1 btboy
我的应用需要同时提供WAP,WEB,JSON的访问方式,举例:1. 用户登录, 我有个WAP的登录页面,有一个WEB的正常网页登陆,有一个通过JSON远程调用的方案
那么我们可以发现这些功能实际上都是一样的,同时我们希望这样来访问应用:
example.com/login
example.com/wap/login
example.com/json/login
不知道如果使用speedPHP,该如何来设计解决这个问题?
2011-02-28 15:00:10
#2 jake
MVC分层,M层负责登录逻辑判断,C层可以做多种接口来适应多种登录方式。C层的登录判断就可以调用M层的判断来做。这样就可以统一登录逻辑了。
2011-02-28 15:18:30
#3 btboy
example.com/login
example.com/wap/login
example.com/json/login
明白你的意思,问题是这个如何做到呢? wap 和 json 通过参数传入,然后在 c 里面,比如 login.php 里面进行判断,然后是wap的跳转到wap的模板,是json的直接输出,web的跳转到web的模板??
这样是不是有点那个了。
2011-02-28 17:55:47
#4 jake
example.com/index.php?c=login
example.com/index.php?c=login&to=wap
example.com/index.php?c=login&to=json
在控制器内可以通过$this->spArgs('to'); 来获取到to参数的值。
2011-02-28 20:13:18