Blogger Information
Blog 44
fans 3
comment 3
visits 33800
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
浅谈thinkPHP中的控制器与请求对象的功能与用途&&依赖注入的实现原理(构造器与普通方法)--5月22日
唔良人
Original
1231 people have browsed it

一、控制器的功能和用途

控制器(controller):也就是MVC中的C

主要功能:任务的总调度,相当于电脑的CPU。

主要用途:主要用于处理用户的输入和任务的派发。


二、用户请求的功能和用途

用户请求:相当于我们的URL地址,例如www.baidu.com

主要功能:通过URL地址请求到服务器,然后在返回响应的数据。


三、依赖注入的实现原理

依赖注入:将当前依赖的对象,以参数的形式注入到当前对象,简称依赖注入,也叫控制反转

实现方法:

1.构造方法注入

class Index{    

    protected $user;    

    public function __construct(User $user)
   {        

        $this->user = $user;
   }

}

2.操作方法注入

class Index extends Controller{    public function hello(User $user)
   {        

        return 'Hello,'.$user->name;
   }

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post