You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CodeIgniter4核心类方法列表查询及request类get方法变体咨询

CodeIgniter4 Request类的get方法变体及核心类文档查询

一、Request类中可用的get方法变体

在CodeIgniter4的Request类中,除你用到的getFile()外,还有以下常用的get相关方法:

  • getGet():获取GET请求参数,示例:$this->request->getGet('id'),不传参数则返回所有GET参数数组
  • getPost():获取POST请求参数,用法同getGet()
  • getVar():自动检测请求类型,从POST/GET/COOKIE中获取参数,优先级为POST > GET > COOKIE
  • getPostGet():优先从POST取参数,取不到则从GET获取
  • getGetPost():优先从GET取参数,取不到则从POST获取
  • getCookie():获取指定Cookie值,示例:$this->request->getCookie('username')
  • getServer():获取服务器环境变量,示例:$this->request->getServer('HTTP_USER_AGENT')
  • getHeader():获取HTTP请求头,返回Header对象,可调用getValue()获取字符串值,示例:$this->request->getHeader('User-Agent')->getValue()
  • getJson():解析并获取JSON格式的请求体数据,示例:$data = $this->request->getJson(),返回对象或数组
  • getRawInput():获取原始请求体内容,适用于处理XML或非表单格式的请求数据

二、查看框架核心类方法列表及使用说明

CodeIgniter4有几个直接的查询途径:

  1. 本地源码注释:打开框架system/HTTP/Request.php文件,所有方法都附带详细PHPDoc注释,包含参数说明、返回值、使用示例等
  2. 本地离线文档:若安装框架时包含docs目录,直接打开docs/build/html/index.html,在本地浏览器即可查看完整的核心类API文档和使用指南
  3. IDE跳转查看:在PHPStorm、VSCode等IDE中,按住Ctrl(Windows)或Cmd(Mac)点击$this->request或对应方法名,可直接跳转到类源码,查看所有方法及注释

内容的提问来源于stack exchange,提问作者Dragonarc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 14:42:04