go 做视频网站,wex5 后端实现全网站开发,个人怎么见个网站,广州网站建设怎么做thinkphp5多级控制器是什么#xff1f;怎么使用#xff1f; 一、总结 1、多级控制器是让控制器的级数变成多级#xff0c;也就是controller目录下可以新建其它目录。 2、使用的话注意目录下的控制的的命名空间#xff08;加上目录名#xff09;#xff08;namespace app\…thinkphp5多级控制器是什么怎么使用 一、总结 1、多级控制器是让控制器的级数变成多级也就是controller目录下可以新建其它目录。 2、使用的话注意目录下的控制的的命名空间加上目录名namespace app\index\controller\one;和访问方式文件名.控制器名http://serverName/index.php/index/one.blog/index不开自动定位控制器的情况 二、多级控制器 新版支持任意层次级别的控制器并且支持路由例如 namespace app\index\controller\one; use think\Controller; class Blog extends Controller { public function index() { return $this-fetch(); } public function add() { return $this-fetch(); } public function edit($id) { return $this-fetch(); } } 该控制器类的文件位置为 application/index/controller/one/Blog.php访问地址可以使用 http://serverName/index.php/index/one.blog/index如果要在路由定义中使用多级控制器可以使用 \think\Route::get(blog/add,index/one.Blog/add); 三、自动定位控制器 如果你使用了多级控制器的话可以设置controller_auto_search参数开启自动定位控制器便于URL访问例如首先在配置文件中添加 controller_auto_search true,然后定义控制器如下 namespace app\index\controller\one; use think\Controller; class Blog extends Controller { public function index() { return $this-fetch(); } public function add() { return $this-fetch(); } public function edit($id) { return $this-fetch(edit:.$id); } } 我们就可以直接访问下面的URL地址了 http://serverName/index.php/index/one/Blog 四、测试题-简答题 1、thinkphp里面的多级控制器是什么 解答就是thinkphp可以在控制器controller文件下再建文件夹。 application/index/controller/one/Blog.php 2、thinkphp里面的多级控制器有什么用 解答让控制器的层次结构更加分明。 3、thinkphp里面的多级控制器如何实现 解答a、在控制器controller目录下建立文件夹 b、新文件夹下的命名空间要注意。 namespace app\index\controller\one; 4、在控制器controller目录下建立名为one的目录one目录中的控制器的命名空间是怎么样的 解答在日常控制器后面加上one。namespace app\index\controller\one; 5、在控制器controller目录下建立名为one的目录one目录中有一个名为blog的控制器这个控制器如何在地址栏被访问 解答目录名.控制器名 的形式。 one.blog。 http://serverName/index.php/index/one.blog/index 6、thinkphp中的自动定位控制器有什么用 解答便于多级控制器的访问让多级控制器可以按照文件目录访问而不是 目录名.控制器名 的形式访问。http://serverName/index.php/index/one/Blog。 7、thinkphp中的自动定位控制器只有在开启了多级控制器才有用这句话正确么 解答正确因为自动定位控制器就是为多级控制器来服务的。 8、thinkphp中如何开启自动定位控制器 解答在配置文件中将 controller_auto_search true, 前者的值置为true。 9、thinkphp中的命名空间和ues引入的文件名是正斜杠还是反斜杠 解答反斜杠。namespace app\index\controller\one; 10、url访问中的地址是正斜杠还是反斜杠 解答正斜杆。http://serverName/index.php/index/one/Blog 转载于:https://www.cnblogs.com/Renyi-Fan/p/9112485.html