请问如何生成像微博那样的地址:http://域名/项目名/index.php/用户名(每个用户根据用户名不同地址不同)

框架thinkphp,这个地址是怎么生成的?并如何解析到对应的Module和action的?请高手给个思路。在线等。谢谢!... 框架thinkphp,这个地址是怎么生成的?并如何解析到对应的Module和action的? 请高手给个思路。在线等。谢谢! 展开
 我来答
百丽佳人
2012-03-21 · TA获得超过688个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:430万
展开全部
看看教程 里面有关于空操作 的处理 去下载最新3.2RC版本 开发手册里面很详细的介绍了空操作
追问
能具体说下思路吗?thx
追答
5.4   空操作
空操作是指系统在找不到指定的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。

例如,下面我们用空操作功能来实现一个城市切换的功能。

我们只需要给CityAction类定义一个_emtpy (空操作)方法:

接下来,我们就可以在浏览器里面输入

http://serverName/index.php/City/beijing/

http://serverName/index.php/City/shanghai/

http://serverName/index.php/City/shenzhen/

由于CityAction并没有定义beijing、shanghai或者shenzhen操作方法,因此系统会定位到空操作方法 _empty中去解析,_empty方法的参数就是当前URL里面的操作名,因此会看到依次输出的结果是:

当前城市:beijing

当前城市:shanghai

当前城市:shenzhen
度新之OO
2012-03-22 · TA获得超过550个赞
知道小有建树答主
回答量:1517
采纳率:0%
帮助的人:270万
展开全部
同等思路
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式