位置: 编程技术 - 正文

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

  • 国际税收协定是怎样避税的
  • 公司两个股东各占50%股份,法人是股东
  • 新准则经营租赁会计分录
  • 可以直接申请一般纳税人吗
  • 其他项目工会筹备金怎么报税
  • 税前利润包含营业税吗
  • 合同负债里面含增值税吗
  • 分公司转独立公司
  • 金融服务利息
  • 漏提折旧可以所得税扣除吗
  • 计提房屋租赁费
  • 未交税金期末数
  • 显示器件属于什么设备
  • 个人所得税申报退税的条件
  • 建房子的公司
  • 劳务派遣直接支付工资吗
  • 在建工程转固定资产凭证附件
  • 不抵扣的发票怎么导入做账系统
  • 单位给员工发工资要交税吗
  • 购入的商品用于捐赠怎么做分录
  • 农产品加计扣除政策2023最新
  • 自建房房产税计税依据及计算方式
  • 外贸过程中的银行是什么
  • 电脑安装的软件桌面上没显示
  • 违约金合同条款怎么写
  • 无u刷bios一直闪
  • php生成guid
  • 进项加计扣除如何做分录
  • 票据贴现办法
  • 国有土地出让收入分析报告
  • php中require和include是用来做什么的
  • nginx搭建静态资源服务器
  • 最新人工智能软件chingt
  • 出差补贴应该怎么入账
  • 增值税系统技术维护费抵扣只能当月申报
  • 职工福利费的范围有哪些
  • 其他权益工具确认投资损失的账务处理
  • 劳保统筹费计入什么科目
  • 高铁票的电子发票
  • 先息后本贷款利息计算器
  • 发票已交税如何退税
  • 税控盘开票机号在哪里能查到
  • 一般纳税人登记 核算地址
  • 电商支付的刷单费怎样做记账凭证?
  • 出口退税进项发票会计分录
  • 股权转让后再转让
  • 为什么生产经营许可证要第三方代办
  • 制造费用转入什么
  • 弥补上年亏损的分录 所得税
  • 买断式转贴现业务目的一般为
  • 优化sql语句10种方法
  • mysql使用正则表达式查询数据并另存为另一列
  • mysql5.7最新版
  • sql语句相似度计算
  • sqlserver 查询语句
  • windows8使用教程
  • win10开机出现onekey ghost
  • 最新版的win10
  • linux的telnet用法
  • win7无法安装谷歌
  • win10rs2是哪个版本
  • windows7笔记本无线网络连接
  • win7系统网络连接禁用怎么开启
  • perl ne
  • macos unity
  • nodejs开发gui
  • python如何用
  • jQuery使用$.ajax提交表单完整实例
  • android怎么样
  • js中排序的函数
  • 使用express
  • javascript用法
  • javascript 面向对象
  • 深圳市税务局好考吗
  • 税务总局着装管理办法
  • 山东国税网
  • 税务工会费缴费标准
  • 河南农村社保查询个人账户查询系统
  • 南京税务登记查询官网
  • 外地户口在绍兴读小学
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设