位置: 编程技术 - 正文

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

  • 增值税的专用发票含税吗
  • 个体工商户营业执照需要什么材料
  • 美元利息结汇时结汇项目是什么
  • 职工福利费允许结转以后年度扣除吗
  • 递延所得税资产和负债怎么理解
  • 代扣代缴个税对企业所得税的影响
  • 安装费发票备注栏怎么填
  • 个体户增值税按开票额来申报吗
  • 增值税一般纳税人证明怎么查询
  • 固定资产出售损失属于广义费用吗
  • 小规模纳税人能开9个点的发票吗
  • 应收账款坏账计提比例变更
  • 冲回上年多提的费用会计分录
  • 企业现金股利的支付能力,在很大程度
  • 开给个人的通讯费发票能下账吗
  • 新公司企业怎么注册
  • 企业上月份销售收入在本月份发生销售折让时
  • 报表中在产品填什么数据
  • 当月认证失控发票怎么做账处理?
  • 增值税税率调整时间16变13
  • 预计负债 负债
  • 会议展览服务费需要交印花税吗
  • win10专业版技巧
  • 投资收益科目的借贷方向
  • 没进项能开销项吗
  • 退还押金的账务处理流程
  • 纳税调整需要调年度报表嘛
  • 批量删除 超链接
  • 在win10中显示我的电脑
  • wordpress访问速度优化
  • 新公司成立的前期准备工作计划
  • 汽车维修收费标准及费用计算方法
  • 施工单位老板
  • 目标检测yolov5
  • 深入vue3+typescript技术栈
  • 图像分类实战
  • 电影院是否征收文化建设事业费
  • 餐费补贴是否计提
  • 个人所得税申报截止时间
  • 税盘抵扣怎么做分录
  • 会计人员未参加继续教育
  • 影响无形资产的营业利润怎么算
  • 医疗费用属于什么费用
  • 股权激励费用怎么做账
  • 个人承担社保有哪些
  • 消费税的账务处理方法
  • 企业运费如何开票
  • 外购的商品赠送客人是否销售吗
  • 刚购入的固定资产已使用年限怎么填
  • 理财中的资产是什么意思
  • 收到退留抵税额会计分录
  • 购买职工福利
  • 外出经营预缴税款表怎么填
  • 贷款转入账号
  • mysql学习教程
  • 卡巴斯基反病毒软件
  • mac怎么修改默认应用
  • 去掉电脑右下角显示的时间
  • mac系统怎么删除用户
  • win8.1 微软拼音设置
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • win7如何设置网络连接路由器
  • win10商店没有图标
  • linux系统的安装和常用命令
  • NGUI的UIScrollview的优化
  • shell中break和continue
  • bash 删除文件夹
  • 批处理重启后继续运行
  • css如何把图片重叠在一起
  • 四种参数传递方式
  • shell字符串比较相等
  • javascript val
  • shell打开日志文件
  • android:Background线程池和UiThread线程池
  • javascript编写程序
  • android怎么运行
  • 陕西省税务局发来信息通知
  • 发票怎样读入金税开票系统
  • 企业从国外进口铁矿石
  • 购车发票包含
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设