位置: 编程技术 - 正文

初识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用法)

  • 小规模纳税人的条件
  • 固定资产盘盈影响所有者权益吗
  • 利润为负数利润增长率怎么算
  • 普通发票作废影响额度吗
  • 公司茶水间有什么
  • 集团内部公司之间怎么称呼
  • 国际货运代理0税率和免税
  • 没有认证的增值税专用发票怎么做账
  • 回购股票增加权益吗
  • 公务出差乘坐飞机
  • 实收资本认缴制期限
  • 小规模公司退税
  • 发票限额是多少
  • 增值税发票可以抵税吗
  • 取得特许权使用费收入增值税税率
  • 房屋装修费用计算器
  • 公司付给个人的借款利息怎么做账
  • 收到房租发票可以抵扣吗
  • 应交增值税为负数代表什么
  • 公积金代扣时会扣多少
  • 本月做账下月认证的进项怎么做账?
  • 房屋出租收入是多少
  • 连接另外一个设备
  • 背书人账户名称填什么
  • linux中不能使用的shell
  • win10打开txt
  • 银行初级证书全称
  • 火车票可以报账吗
  • qdcsfs.exe - qdcsfs是什么进程 有何作用
  • win7bios网络启动
  • 工程改造怎么做账
  • ihs.exe是什么
  • 如何安装iis网站服务器
  • php发送邮件的问题有哪些
  • 其他业务收入对应的成本
  • 微前端架构实现
  • vue–router
  • 一般纳税人与小规模纳税人在报税方面的区别
  • php curl_init
  • 定期定额征收超出3万怎么办
  • 购买电子承兑差额是多少
  • 小规模纳税人涉税会计分录是哪几个科目
  • 股票的溢价是怎么回事
  • 一般纳税人怎样申请简易计税
  • c语言asc函数
  • 差旅费算直接人工吗
  • 应收款和实收款区别
  • 普通的增值税
  • 罚款支出计入什么费用
  • 废旧物资专用发票
  • sqlplus查询结果换行
  • sql server 2008语句大全
  • 工资与社保缴纳不一致
  • 保洁服务属于
  • 民办非盈利组织注销了在哪登报
  • 2021年村级财务管理要点
  • 以前年度费用未入账,现可以入账吗?
  • 小规模纳税人开专票税率是多少?
  • 查定征收和查验征收怎么区分
  • 分支机构与总机构怎么纳税?
  • 影视公司临时演员怎么办
  • 新办企业在建期间账务处理
  • 收到第三方补助怎么做账
  • 小企业固定资产折旧方法包括
  • 产成品入库的单据是什么
  • 生育津贴申请流程
  • linux系统的基本特征
  • ubuntu20.04.1安装
  • xp操作系统入门
  • macbookpro查看硬盘
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • 开关光驱是平移还是旋转
  • win8.1 安装ie10
  • 实用的批处理
  • JQuery Ajax WebService传递参数的简单实例
  • python中怎么取整数的某位数
  • javascript+css3 实现动态按钮菜单特效
  • android图片适配方法
  • 建筑工程资质挂靠合同
  • 运输费用抵扣税率最新规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设