5:三种URL模式及三种参数请求

http://z.cn/sample/Test/hello   

z.cn用虚拟域名字把前面简化成这样了,但是后面红色部分,不够灵活,语义不够明确:所以就要用TP5的路由知识进行简化:

一:TP5路由:有两种编写方法(配置式编写和动态注册)用动态注册比较灵活:

 

 

134734_kdEu_3745575.png

TP5的三种路由模式:

1.PATH_INFO:

2.混合模式:及可以用PATH_INF和路由模式,并不是对同一个方法,同一个方法有了路由,PATH就实效了

3.强制使用路由模式:一旦开启强制路由,PATH就没用了;

具体配置路径如下:模式强制路由是关闭的,如果要写标准的API,建议打开,就用动态路由比较合适。

135521_W3iN_3745575.png

二:获取HTTP参数:

1,GET传参有两种方式:ULR路径传参数的三中方法,/:id  ?name=   body

221439_50oH_3745575.png

221458_RANY_3745575.png

222018_6cpg_3745575.png

2,通过request类来获取:

223611_bWTn_3745575.png

get方法获取?name=内容:

224237_TSsF_3745575.png

route方法获取route里定义的/:id 内容

224355_L26s_3745575.png

post方法获取body里传递的参数

224538_bZXO_3745575.png

3.助手函数简化输入麻烦:

231108_zF4v_3745575.png

扩展,依赖注入:

084540_qz7H_3745575.png

 

三:数据库操作:后面更新

转载于:https://my.oschina.net/u/3745575/blog/1811435

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值