1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<?php namespace app\index\controller; use think\Controller; // use think\Request; // use think\facade\Request; /** * 正常情况下,控制器不依赖控制器父类Controller.php * 但是推荐继承父类,这样可以很方便的使用在父类中已经封装好的一些方法和属性 * Controller.php是没有静态代理类的 * 请求对象 \think\Request.php 是有静态代理的,推荐使用 * 控制器中的所有输出,字符串全部用return直接输出即可,不要用echo * 如果输出的是复合类型,可以用dump()函数,以后学了视图后,可以使用视图模板输出 * 默认输出来html格式,可以指定输出格式,例如:json */ class Demo3 extends Controller { function test(Request $request) { //如果创建了Request的静态代理,就可以直接用静态代理类,静态调用其中所有方法 // dump(Request::get()); //如果没有的话,就必须实例化请求对象再调用里面的方法 // dump((new Request)->get()); //如果继承了控制器的父类Controller,可以直接使用封装好的请求对象实例属性 // dump($this->request->get()); return json_encode($this->request->param()); } } |

我的微信
把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
2020年2月20日 上午1:06 1F
文章不错支持一下吧
2020年2月20日 下午3:04 2F
文章还不错支持一下