零基础学习Thinkphp6系列教程之控制器添加前缀

​  前言 在我们开发Tp6的时候,model和controller有时候会有同名的类例如:User;在代码中 […]

 前言

在我们开发Tp6的时候,model和controller有时候会有同名的类例如:User;在代码中使用时有时候可能会不直观看出是model还是controller的类,因此我们可以为controller或者model添加前缀。

正文如下

1. 新建一个UserController.php控制器文件

2. 在页面中访问控制器,注意:此时我们访问的控制器是带有Controller后缀的

3. 进入项目的Config-router.php文件,将controller_suffix设置为true,默认为false,表示不开启控制器后缀。当然你也可以通过: controller_layer 项修改控制器名称,但是注意的是你如果修改了接下来你的类名,命名空间等许多地方都需要做修改,如果没有特殊要求,不建议修改

4. 接下来再次访问不带控制器的路径,可以正常访问。

代码中带有控制器后缀

访问时没有控制器后缀

总结

Config-router.php 其实还有很多可配置的项,后面应该会用到。

 

版权声明
文章标题:零基础学习Thinkphp6系列教程之控制器添加前缀
文章链接:https://blog.chiyuba.com/houduanjishu/php/216.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2021年10月23日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
composer安装报错:The zip extension and unzip/7z commands are both missing, skipping. php composer安装报错:The zip extension and unzip/7z commands are both missing, skipping.

报错信息 Failed to downl...

40 浏览
阿里云composer镜像地址 php 阿里云composer镜像地址

阿里云composer镜像地址 comp...

31 浏览
tp5 uniapp request函数真机post请求失败总结 php tp5 uniapp request函数真机post请求失败总结

前言 这两天想折腾一个发帖的软件,但是一...

46 浏览

评论