CakeRequest是CakePHP默 认的请求对象。该类用于对请求数据的处理与交互。在每一次请求过程中,CakeRequest对象都会被创建,并通过引用的方式传递到应用程序需要使用这 些数据的层中(如控制器,视图)。默认的,CakeRequest对象被赋予$this->request,可以在控制器,视图和助手类中使用。通 过控制器引用的方式,也可以在组件类中使用请求对象。总的来说,CakeRequest对象主要负责以下几个功能:

  • 处理GET,POST,FILES数组,并以对象形式返回这些数据
  • 提供发起请求的客户端相关信息,如headers,客户端IP地址,域名信息
  • 提供获取请求参数的方法,包括数组及对象属性。

获取请求参数

CakeRequest提供了多个接口用于获取请求参数。第一种方式是通过数组索引的形式,第二种通过$this->request-params,第三种通过对象属性的形式。例如获取当前请求的控制器。

01

更多相关文章

  1. 电商网站项目总结(面向对象编程篇)
  2. PHP中怎样创建一个空对象?
  3. 为什么我对JSON对象的AJAX调用会返回其特定内容的未定义?
  4. php对象的实现
  5. PHP:将simpleXML对象转换为二维数组
  6. [CI]CodeIgniter视图 & 模型 & 控制器
  7. 如何对继承对象进行单元测试?
  8. laravel 4路由::控制器()方法返回NotFoundHttpException。
  9. PHP中类和对象的相关函数

随机推荐

  1. 工作中傻傻的错-2011/11
  2. 使用字符串参数调用AndroidJni静态方法。
  3. 在jasper中获取组部分报告API java
  4. 抢分啦!谁能帮我解决java的Socket的问题?
  5. JNI学习笔记(五)——fields和methods
  6. Java常量表达式相关的编译优化代码
  7. 请问JAVA求职英语水平的要求
  8. Java NIO 学习笔记(七)----NIO/IO 的对比和
  9. Java: SAX解析一个巨大的XML文件。
  10. 使用JNA从java崩溃VM调用c,有人能告诉我为