本文实例讲述了ThinkPHP路由机制。分享给大家供大家参考,具体如下:

ThinkPHP 支持 URL 路由功能,要启用路由功能,需要设置ROUTER_ON参数为true。开启路由功能后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。路由功能需要定义路由定义文件,位于项目的配置目录下面,文件名为 routes.php
定义格式:

Return Array(
 'RouteName'=>array('模块名称','操作名称','参数定义','额外参数'), 
 //常规路由
);

例如,我们启用了路由功能,并且定义了下面的一个路由规则:

'blog'=>array('Blog','index','year,month,day','userId=1&status=1')

那么我们在执行

复制代码 代码如下:<A href="http://<severName>/appName/blog/2007/9/15">http://<severName>/appName/blog/2007/9/15

的时候就会实际执行 Blog 模块的 index 操作,后面的参数/2007/9/15/ 就会依次按照 year/month/day 来解析,并且会隐含传入 userId=1 和 status=1 两个参数。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

标签:
ThinkPHP,路由机制

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com

评论“ThinkPHP路由机制简介”

暂无“ThinkPHP路由机制简介”评论...

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?