位置: 编程技术 - 正文

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

  • 公司没有收入怎么报销
  • 即征即退如何申报增值税
  • 不能收回的应收票据
  • 房产税简易征收的时间
  • 劳务报酬增值税和个人所得税都要交吗
  • 一般纳税人月销售额多少免征增值税
  • 报废过期产品怎么做会计分录
  • 营改增后建筑行业甲供材
  • 增值税即征即退政策适用范围
  • 营改增后转让土地使用权增值税
  • 代垫款收到的发票在哪里
  • 冲减预付账款怎么记账
  • 费用转利润分录怎么做?
  • 母公司占股子公司多少
  • 增值税发票备注栏怎么填写
  • 一般纳税人的增值税应纳税额等于
  • 企业清算时,经营收入与清算收益可以合并申报吗?
  • 收到外单位奖励怎么回复
  • 银行承兑第一手怎么盖章
  • 股息红利纳税义务发生地
  • 个人交五险一金和单位交五险一金的区别
  • 完工转出产成品成本计算
  • pruttct.exe - pruttct是什么进程 有什么用
  • php访问mysql数据库函数
  • 内置管理员无法打开此应用
  • 代垫费用的进项税怎么算
  • linux中的应用程序主要保存在哪些目录中
  • 缴纳公积金个人部分会计分录
  • win7旗舰版叫啥
  • 运输企业成本核算内容有哪些?
  • php文件修改后,打开还是显示以前的页面
  • yolov5超参数进化
  • php7.0新特性
  • thinkphp生成html
  • 炫酷登录注册教程
  • 交易性金融资产的入账价值
  • php读取文件内容的方法和函数
  • 本月没有销项只有进项 还认证发票吗
  • 差旅费补贴要交个人所得税文件
  • 工资表社保表格怎么算
  • 审计报告分别在什么阶段
  • 案例详解:功能点估算法
  • 1%征收率可以开专票吗
  • mongodb的常用命令
  • 企业增值税的征收方式
  • 企业所得税的税基是什么
  • 处置无形资产属于投资活动吗
  • 清算期间发生的利息支出应计入
  • 企业实收资本的用途
  • 个人独资企业个体工商户的区别
  • 进项税额已抵扣又红字冲红税务系统自动冲回吗
  • 会计凭证装订后应当加贴封条
  • 工会经费是什么凭证
  • mysql5.7.21安装
  • fedora修改ip地址
  • Windows Server 2016第三技术预览版新特性详解:容器是亮点
  • u盘装win7系统步骤
  • window打开注册表
  • osx怎么用
  • centos8拨号上网
  • win8怎么停止自动更新
  • CentOS 6.x 到 CentOS 7 的升级过程
  • win8设置宽带连接
  • windows10x预览版
  • win7隐藏文件怎么调出来
  • jquery使用教程
  • 无线adb调试开关下载
  • shell脚本解压tar文件
  • sticky memo widget
  • 基拉大和 freedom
  • python struct库
  • 深入理解中国式现代化
  • 每天一篇文章锻炼口才的文章
  • 广东电子税务局手机版
  • 湖北国税发票真伪查询
  • 2024年深圳房价
  • 深圳全电子发票开具流程
  • 全国书法等级考试官网
  • 广告发布合同属于什么合同
  • 泉州国税局网站首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设