位置: 编程技术 - 正文

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

  • 分税制财政管理体制是什么?
  • 零申报企业所得税季度申报表怎么填写
  • 其他综合收益和综合收益的关系
  • 增值税一般计税方法
  • 个税专项扣除做什么用
  • 知识产权服务项目
  • 销售货物并提供安装服务
  • 个体户报税可以朋友代替吗
  • 新成立的分公司怎么样
  • 关于个体工商户的法律规定及司法解释
  • 企业购买商品
  • 物业公司怎么开发票
  • 购进要不要交印花税
  • 工程项目处理废旧钢材怎么入账的
  • 管网设计费用取费标准
  • 虚开增值税专用发票案例
  • 消费税税目是否含税
  • 小规模投资创业
  • 车辆购置税计入固定资产一起折旧吗
  • 转让费入什么会计分录
  • 结转出租设备的会计分录
  • 建筑公司收到工程款需要交哪些税
  • 职工食堂的费用可以抵税吗
  • 事业单位收受礼品怎么处理
  • 公司银行贷款能贷多少
  • 如何找回windows密钥
  • 定额发票收入
  • 网络连接错误是什么意思啊
  • PHP:spl_autoload_extensions()的用法_spl函数
  • php的缓存文件是什么格式
  • 小规模城建税减半征收2021新政策
  • php文件操作小结怎么写
  • 错误解决方法
  • pilot coat
  • 微软调整bing输入字数
  • 企业资产损失税前扣除管理办法最新
  • 深究Python中的asyncio库-线程同步
  • 哪些研发费用可以资本化
  • 人力资源外包服务企业
  • 预收货款尚未发货
  • python如何在一个文件中运行另一个文件
  • sql server应用
  • 椅子能放进后备箱吗
  • 调转会计证需要什么资料
  • mysql创建存储过程sql语句
  • mysql存long
  • 收到现金股利是什么意思
  • 什么是企业所得税收入
  • 企业银行贷款报表模板
  • 申报抵扣了不做账怎么处理?
  • 固定资产融资租出对应入账科目
  • 计提工会经费的会计分录
  • 材料成本多少合适
  • 查账补缴的税的账怎么做
  • 收到稳岗补贴要交税吗
  • 所得税汇算清缴需要调增的项目
  • 明细账填制要求
  • mssql server 2012(SQL2012)各版本功能对比
  • mysql group order
  • sqlserver全文检索
  • vmware虚拟机步骤
  • mac安装应用一般放在哪个目录下
  • 一键ghostcgi
  • linux系统基于
  • seg是什么文件
  • linux常用命令kill
  • 新装win8系统卡顿严重,虚拟内存为0
  • 内存一次性读多少字节
  • iphone一直让登陆icloud
  • jQuery+AJAX实现遮罩层登录验证界面(附源码)
  • 关于减肥的好方法
  • 根据安全生产法的规定,生产经营单位
  • node.js + socket.io 实现点对点随机匹配聊天
  • 如何用jquery
  • javascript面向对象编程指南第三版
  • position属性含义
  • 随申办如何缴纳社保
  • 怎么查询个人所得税申报成功
  • 税务局的纳税服务有哪些
  • 资源税的定义是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设