해당 섹션의 강좌:요청 객체의 의존성 주입: 매개변수의 유형 제약을 조작하여 요청 객체 생성
难点: 依赖注入: 方法1: use think/Controller; class Demo1 extends Controller{ public function demo1(){ return '学习课程:'.$this->request->param('lesson'); } } tpshop.com/index/index/demo1/lesson/php 结果: 学习课程:php 方法2: use think/Request; class Demo1{ public function demo1(){ return '学习课程:'.Request::instance()->param('lesson'); } } 方法3: use think/Request; class Demo1{ public function demo1(Request $request){ return '学习课程'.$request->param('lesson'); } } 方法4: use think/Request; class Demo1{ protected $request; public function __construct(Request $request){ $this->request=Request::instance();//在构造方法里进行实例化 在其他方法里就不用实例化了 } public function demo1(){ return '学习课程'.$this->request->param('lesson'); } }
2018-03-200个赞