Thinkphp MVC以及4种url放文方式
16lz
2021-01-22
三、ThinkPHP的MVC对应的目录 //了解
M 项目目录/应用目录(Home)/Lib/Model
M 项目目录/应用目录(Home)/Lib/Model
V 项目目录/应用目录(Home)/Tpl
C 项目目录/应用目录(Home)/Lib/Action
url的4种访问方式 //重点!
public function getshow(){
echo "你的姓名:".$_GET['name']." 你的年龄:".$_GET['age'];
}
1.PATHINFO 模式 -- 常用方法
http://localhost:8080/Think3.2/index.php/User/getshow/name/tim/age/18
http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2
2.普通模式
http://localhost:8080/Think3.2/index.php?m=User&a=getshow&name=tim&age=18
http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2
3.REWRITE模式
http://localhost:8080/Think3.2?m=User&a=getshow&name=tim&age=18
http://域名/项目名/模块名/方法名/键1/值1/键2/值2
4.兼容模式
http://localhost:8080/Think3.2/index.php?s=User/getshow/name/tim/age/18
http://域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2
更多相关文章
- PHP按照 年、月、日创建递归目录
- php is_dir 判断是否存在这目录
- php删除指定目录下的的文件/文件夹-用PHP怎么删除某目录下指定的
- php清理当前目录下的指定文件和空目录(源码),建议服务器端执行
- 韩顺平_php从入门到精通_视频教程_学习笔记_源代码图解_PPT文档
- php读取目录及子目录下所有文件名的方法
- php预定义常量目录分隔符
- SQLSTATE [HY000] [2002]没有这样的文件或目录
- mysql启动脚本——指定数据目录并指定配置文件