http://z.cn/sample/Test/hello
z.cn用虚拟域名字把前面简化成这样了,但是后面红色部分,不够灵活,语义不够明确:所以就要用TP5的路由知识进行简化:
一:TP5路由:有两种编写方法(配置式编写和动态注册)用动态注册比较灵活:
TP5的三种路由模式:
1.PATH_INFO:
2.混合模式:及可以用PATH_INF和路由模式,并不是对同一个方法,同一个方法有了路由,PATH就实效了
3.强制使用路由模式:一旦开启强制路由,PATH就没用了;
具体配置路径如下:模式强制路由是关闭的,如果要写标准的API,建议打开,就用动态路由比较合适。
二:获取HTTP参数:
1,GET传参有两种方式:ULR路径传参数的三中方法,/:id ?name= body
2,通过request类来获取:
get方法获取?name=内容:
route方法获取route里定义的/:id 内容
post方法获取body里传递的参数
3.助手函数简化输入麻烦:
扩展,依赖注入:
三:数据库操作:后面更新