thinkphp5怎么设置当前的模块(thinkPHP5.1框架中Request类四种调用方式示例)
类别:编程学习 浏览量:440
时间:2022-01-17 01:52:19 thinkphp5怎么设置当前的模块
thinkPHP5.1框架中Request类四种调用方式示例本文实例讲述了thinkPHP5.1框架中Request类四种调用方式。分享给大家供大家参考,具体如下:
1. 传统调用
访问方式:http://127.0.0.1/demo/demo3/test?name=kk&age=22
|
<?php /** * Created by PhpStorm. * User: 10475 * Date: 2018/8/27 * Time: 22:59 */ namespace app\demo\controller; use think\Request; class Demo3 { public function test() { $request = new Request(); dump( $request ->get()); } } |
2. 静态调用
Request在THINKPHP5.1中已经内置了静态代理类,可以直接使用
访问方式http://127.0.0.1/demo/demo3/test?name=kk&age=22&sex=male
|
<?php /** * Created by PhpStorm. * User: 10475 * Date: 2018/8/27 * Time: 22:59 */ namespace app\demo\controller; use think\Facade\Request; class Demo3 { public function test() { dump(Request::get()); } } |
3. 依赖注入,也就是类型约束
访问方式http://127.0.0.1/demo/demo3/test?name=kk&age=22&sex=male
|
<?php /** * Created by PhpStorm. * User: 10475 * Date: 2018/8/27 * Time: 22:59 */ namespace app\demo\controller; use think\Request; class Demo3 { public function test(Request $request ) { dump( $request ->get()); } } |
4. Controller类中的request属性
|
<?php /** * Created by PhpStorm. * User: 10475 * Date: 2018/8/27 * Time: 22:59 */ namespace app\demo\controller; class Demo3 extends \think\Controller { public function test() { dump( $this ->request->get()); } } |
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/weixin_38468437/article/details/82120565
您可能感兴趣
- thinkphp5.1插件实现(Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例)
- thinkphp5.0实例详解(ThinkPHP5&5.1框架关联模型分页操作示例)
- thinkphp5框架怎么设置(thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例)
- thinkphp5开发教程(thinkPHP5框架接口写法简单示例)
- thinkphp源码上传(ThinkPHP框架实现FTP图片上传功能示例)
- 如何用thinkphp框架来写一个网站(php tpl模板引擎定义与使用示例)
- thinkphp5框架怎么打开(thinkphp5.1框架中容器Container和门面Facade的实现方法分析)
- ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解(ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解)
- thinkphp5开发小程序后台(PHP小程序支付功能完整版基于thinkPHP)
- thinkphp前后端配合(thinkPHP+LayUI 流加载实现功能)
- thinkphp5.1 执行流程(Thinkphp5.0 框架的请求方式与响应方式分析)
- thinkphp怎么输出二维值(thinkphp 表名 大小写 窍门)
- thinkphp5框架怎么打开(thinkphp5.1框架模板布局与模板继承用法分析)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- thinkphp分页效果怎样(thinkphp5+layui实现的分页样式示例)
- thinkphp5.1修改(ThinkPHP 5.1 跨域配置方法)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
- 重温《蜗居》 宋思明选中海藻为红颜知己,纯属巧合,与爱无关(宋思明选中海藻为红颜知己)
- 越南旅游攻略(越南旅游攻略自由行)
- 成都旅游攻略(成都旅游攻略自由行最佳线路)
- 给儿童吃什么最好(给儿童吃什么最好消化)
热门推荐
- iis中虚拟目录、应用程序的区别
- python改变字体颜色指令(使用Python自动化破解自定义字体混淆信息的方法实例)
- flashfxp如何设置中文(flashfxp怎么用?flashfxp使用方法)
- 菲律宾云服务器价格(菲律宾云服务器适合用来做什么?)
- python可视化界面实现管理系统(python面向对象实现名片管理系统文件版)
- firebug使用方法
- SQL SERVER中@@TRANCOUNT
- docker容器启动后怎么进入(Docker 退出container后保持继续运行的操作)
- sql server2008如何升级到2012(MS sqlserver 2008数据库转换成2000版本的方法)
- 面试中常见的问题有哪些
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9