1、源码八个方法:

tp控制器类文件源码及

2、控制器常识:

a、可访问控制器:

tp控制器类文件源码及

tp控制器类文件源码及

b、可访问的操作(即方法)

tp控制器类文件源码及

(index操作可以访问,demo操作为私有不可以访问,protected一样不可以访问,必须为public)


c、命名空间:

根命名空间:app(application)、think(thinkPHP/library)、traits(thinkPHP/library)

控制器类名=根命名空间+子命名空间(可选)+类名

控制器类后缀:tp3.3要在控制器后面加后缀,形如:DemoController,tp5中应用了命名空间的概念,所以不用加控制器类后缀

加上控制器类后缀可防止控制器类名和关键字相冲突

例如要创建public公共控制器类不加会报错:

tp控制器类文件源码及

在惯例配置文件中找到配置器后缀选项在自定义配置文件中定义:

tp控制器类文件源码及

访问tp控制器类文件源码及

控制器内方法也可以添加控制器(功能和给控制器类添加控制器一样,都是防止和系统关键字相冲突):

定义List方法,因为list是关键字直接定义会报错:

tp控制器类文件源码及

惯例文件操作方法后缀默认为空:tp控制器类文件源码及

在自定义配置文件中定义

tp控制器类文件源码及

tp控制器类文件源码及

d、控制器的命名规范:

驼峰法:首字母大写

tp控制器类文件源码及

访问:(大写改小写加下划线-)

tp控制器类文件源码及

这种访问需要开启url配置项:(惯例文件在自定义配置文件中定义)

tp控制器类文件源码及



相关文章:

  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案