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

 前言

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

正文如下

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

%title插图%num%title插图%num

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

%title插图%num%title插图%num

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

%title插图%num%title插图%num

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

代码中带有控制器后缀

%title插图%num%title插图%num

访问时没有控制器后缀

%title插图%num%title插图%num

总结

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

 

版权声明:
作者:小何
链接:https://ligo100.cn/houduanjishu/php/216.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录