位置: 编程技术 - 正文

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

  • 当月不发工资会影响社保吗
  • 进项税大于销项税结转分录
  • 水电费进项税转出填在哪一栏位
  • 用于非增值税应税项目、免征增值税项目
  • 递延所得税资产借贷方向
  • 出口货物的报关时限为装货的24小时以前
  • 钱收多了退回去怎么说好
  • 成立一个新公司的步骤
  • 加盟店如何缴税
  • 合伙制创投企业
  • 没有借贷资质的公司对外放款
  • 租赁公司运输费计入什么科目
  • 固定资产发票未到可以确认固定资产吗
  • 票据权利的概念与性质
  • 小规模纳税人的税率是多少
  • 统借统还的所得税政策
  • 小规模纳税人定额发票怎么报税
  • 物流公司进项票多了,可以帮人开票吗
  • 广告公司收到专票怎么做成本
  • 个体工商户核定征收怎么报税
  • 营业外收入怎么开票能开吗
  • 限额领料单是一种多次使用的
  • 供应商赠送的原材料怎么做分录
  • 零申报工会经费滞纳金怎么算
  • 民间非营利组织会计报表
  • w10系统程序停止运行
  • 如何修改windows11开机密码
  • 退回的发票怎么处理
  • 成本核算怎么做账
  • quicktimeplayer.exe - quicktimeplayer是什么进程 有什么用
  • php array_splice
  • 本期进项税额转出会计分录
  • msstat.exe - msstat是什么进程 有什么用
  • php多进程开发
  • php知识总结
  • 广告费发票内容是什么
  • 可抵免境外所得税税额
  • 一只正在树上吃的苹果
  • 毛地黄长什么样
  • 柬埔寨 吴哥窟
  • 张家界天门山介绍简介
  • 理财收益如何计税
  • this.$router.push点了后hash地址改变了,页面却不跳转
  • 面试宝典下载
  • thinkphp6框架源码完整版下载
  • PHP编写简易计算器
  • python里面的类
  • 什么叫做归属
  • 公司少申报个税
  • 年底进项税额比年初多
  • 汽修厂的发票开的是什么票
  • 通讯补贴计入个税吗
  • 母公司与子公司内部合作协议
  • 其他综合收益的税后净额怎么计算
  • sql常用优化技巧
  • 哪些发票不能开专票
  • 制造费用与辅助费用哪个先结转
  • 年末坏账准备计提余额减少说明什么
  • mysql全部语法
  • sql中存储过程的用法
  • win7桌面和win10桌面
  • wweb32.exe - wweb32是什么进程
  • win10临时文件设置
  • win10预览在哪里
  • linux防火墙设置firewalld
  • u盘pe安装win7系统
  • win7操作系统安装日期
  • windowsxp忘了登录密码
  • winxp能玩啥大型游戏
  • linux手动设置ip指令
  • window10 360
  • ssh密钥根据什么生成
  • linux,windows
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • JavaScript While 循环 教程
  • 关于翡翠手镯知识
  • 残疾人企业如何申请补贴
  • 规范性文件失效后,没有新文件,可以使用民法典第十条吗
  • 国家税务总局组建千户集团税收风险分析专业团队
  • 2019小规模纳税人标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设