1. 单应用URL
http://serverName/index.php/控制器/操作/参数/值…
  • 1.
  • 注意:这里服务器启动是 php think run 的内置服务器,下节课会探讨外置服务器;
  • 结构分析:
  • serverName就是我们的:www.tp.com:8000;
  • index.php 是入口文件,带上 / ;
  • 控制器是app\controller\Index.php中的 Index 这个名称,也就是类名;
  • 操作是类里面的方法名,比如:index(默认方法),hello(普通方法);
  • 默认方法可以省略,会直接方法,其他普通方法需要键入方法名:
  • http://www.tp.com:8000/index.php/Index (默认执行index操作)
  • http://www.tp.com:8000/index.php/Index/index (完整路径)
  • http://www.tp.com:8000/index.php/Index/test (普通方法,必须完整路径)
  • 系统默认自带的hello方法,是针对后续路由课程的,在路由文件设置过导致无效;
  • 我们在config/app.php中将路由关闭:“with_route” => false,
  • 参数不够直观,尤其多参数的时候,也是支持传统方案的:
  • http://www.tp.com:8000/index.php/Index/hello?name=World (问号键值对)
  1. 多应用URL
http://serverName/index.php/应用/控制器/操作/参数/值…
  • 1.
  • 如果开启多应用的话,URL比单应用多一个 应用 路径,其它一致。