位置: 编程技术 - 正文

初识ThinkPHP控制器(thinkphp教程)

编辑:rootadmin

推荐整理分享初识ThinkPHP控制器(thinkphp教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp控制器,thinkphp5控制器访问原理,thinkphp模板调用控制器,thinkphp controller,thinkphp控制器,thinkphp调用控制器中的方法,thinkphp调用控制器中的方法,thinkphp控制器,内容如对您有帮助,希望把文章链接给更多的朋友!

本文的重点讲解的ThinkPHP控制器的定义、基本操作内容,希望大家可以对ThinkPHP控制器有初步的了解。

最基本的控制器:

控制器的名称采用驼峰法命名(首字母大写),控制器文件位于 Application/Home/Controller/IndexController.class.php

IndexController控制器类的hello方法就是操作方法,访问下面的URL地址:

就会输出"hello"

前置和后置操作:

配置ACTION_SUFFIX改变操作方法书写方式:

因为操作方法就是控制器的一个方法,所以遇到有和系统的关键字冲突的方法可能就不能定义了,这个时候我们可以设置操作方法的后缀来解决,例如

初识ThinkPHP控制器(thinkphp教程)

'ACTION_SUFFIX' => 'Action', // 操作方法后缀设置操作方法的后缀为Action,这样,控制器的操作方法定义调整为:

空控制器和空操作方法:

空操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。

上图所示,当访问:

_empty中去解析,_empty方法的参数就是当前URL里面的操作名,因此会看到依次输出的结果是:

你是怎么找到我的?

操作绑定到类: (作用:可以实现为每个操作方法定义一个类,而不是控制器类的一个方法)

以URL访问为 HomeControllerIndexController 类的index方法。

通过配置文件设置参数

'ACTION_BIND_CLASS' => True,设置后,控制器文件位置改为:Application/Home/Controller/Index/index.class.php

控制器类的定义如下:

现在,我们调用的其实是 HomeControllerIndexindex 类的run方法。

标签: thinkphp教程

本文链接地址:https://www.jiuchutong.com/biancheng/293271.html 转载请保留说明!

上一篇:人脸识别测颜值、测脸龄、测相似度微信接口(人脸识别测颜值,al)

下一篇:PHP中__autoload和Smarty冲突的简单解决方法(php autoload用法)

  • 资源税的纳税期限包括
  • 个人将租用的商铺怎么办
  • 进出口环节税
  • 小型中央空调机
  • 外贸出口增值税怎么申报
  • 往来账款怎么做
  • 税控盘如何看是否反写成功
  • 应收股利在资产负债表中填在哪里
  • 运输费计入原材料成本吗
  • 当月开票当月付款分录
  • 向银行申请签发银行汇票的会计分录
  • 账务处理和税前扣除如何处理
  • 贸易型出口退税流程
  • 少收的应收和应付账款怎么处理?
  • 股权投资和债权投资的风险
  • 金蝶财务软件如何打印凭证
  • 雇主责任险能否证明劳动关系
  • 增值税计税依据包含消费税吗
  • 有限责任公司企业名称有哪些
  • 纳税人证明怎么办理
  • 备件和耗材的定义
  • 增量留底税额怎么进行确定
  • 小规模纳税人出售使用过固定资产
  • 一般纳税人认定管理办法
  • 该系统的软件
  • 如何从零开始制作地下偶像
  • 长期股权投资和资本公积关系
  • 入库前的准备
  • 商品购进核算
  • 利用均匀水流导致的水位变化来显示时间
  • 营改增预收款确认收入
  • 窗函数的作用
  • 温哥华瀑布
  • 巴尼奥斯附近的阿格杨瀑布
  • 关于增值税专用发票
  • 隐隐作痛怎么写
  • 实缴资本多久可以取出随便用吗
  • 基于深度学习的自动调制识别(含代码链接)
  • php数据表
  • 使用groupadd命令创建用户组
  • 购买的服务怎么做账
  • 未开票收入是否含税
  • 统一社会信用代码多少
  • 一般纳税人之间转让土地使用权交哪些税金
  • mysql 表不存在报错信息
  • 结转全年利润总额
  • 委托开户银行发放上月工资
  • 基本户是活期还是定期
  • 办公桌椅入什么会计科目
  • 私募基金如何做账
  • 宾馆收入怎么做账
  • 销售样品分录
  • 公司员工垫付款项
  • 12月结账后要年度结转吗
  • 施工单位食堂管理要求
  • 借款合同的印花税计税依据
  • 代驾服务费属于哪个税收编码
  • 开发软件应采用
  • 会计账簿有哪些格式
  • 机械租赁怎么开9个点
  • 营业执照可以变更名字和经营范围吗
  • 什么是其他应收款科目
  • 商业资本金
  • mysql安装不成功怎么办
  • 使用SSIS创建同步数据库数据任务的方法
  • windows找不到文件请确定文件名是否正确
  • 注册表mime
  • win8怎么禁止开机启动项
  • win8启动后的初始界面
  • bat 批处理文件
  • 中文路径和英文路径
  • 原生javascript+css3编写的3D魔方动画旋扭特效
  • android download(international)
  • 讲解JavaScript中for...in语句的使用方法
  • android开源app
  • 江苏省发票真伪查询网站
  • 珠宝加工费骗局
  • 江苏城市规划
  • 什么是财务舞弊行为
  • 税务年报怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设