【CakePHP1.3 】Controller的参数
来源:互联网 发布:设计算法需要考虑什么 编辑:程序博客网 时间:2024/06/05 11:44
在你的Cake controller里,你可以通过$this->params来访问controller的参数。这个变量用来获取传递到controller的数据,以及提供对当前请求信息的访问。$this->params最常见的用法是用于访问客户端通过POST或者GET操作递交给controller的信息。
$this->data
用来处理来自HTML helper的POST表单数据。
// A HTML Helper is used to create a form element $html->input('User/first_name'); // When rendered in the HTML would look something like: <input name="data[User][first_name]" value="" type="text" /> // And when submitted to the controller via POST, // shows up in $this->data['User']['first_name'] Array ( [data] => Array ( [User] => Array ( [username] => mrrogers [password] => myn3ighb0r [first_name] => Mister [last_name] => Rogers ) ) )
$this->params[‘form’]
来自任何表单的POST数据都储存在这里,包括$_FILES里的信息。
$this->params[‘bare’]
如果当前布局是bare返回’1’,否则返回’0’。
$this->params[‘ajax’]
如果当前布局是ajax返回’1’,否则返回’0’。
$this->params[‘controller’]
返回处理该请求的当前controller的名字。例如,如果URL /posts/view/1被调用,$this->params[‘controller’]的值应该是’posts’。
$this->params[‘action’]
返回处理该请求的当前action的名字。例如,如果URL /posts/view/1被调用,$this->params[‘action’]的值应该是view。
$this->params[‘pass’]
返回当前请求传入的GET查询字符串。例如,如果URL URL /posts/view/?var1=3&var2=4被调用,$this->params[‘pass’]应该等于"?var1=3&var2=4"。
$this->params[‘url’]
返回当前被请求的URL,连同get参数的键值对一起。例如如果/posts/view/?var1=3&var2=4被调用,$this->params[‘url’]应该是以下内容:
url] => Array ( [url] => posts/view [var1] => 3 [var2] => 4 )
- 【CakePHP1.3 】Controller的参数
- 【CakePHP1.3 】Controller的方法
- 【CakePHP1.3】_CakePHP注意事项
- 【CakePHP1.3】_CakePHP Conventions
- 【CakePHP1.3】_Optional Configuration
- 【CakePHP1.3】_模型和数据库的一些约定
- 【CakePHP1.3】_控制器约定
- 【CakePHP1.3】_ACL和auth
- 【CakePHP1.3】_文件名、类名约定
- SpringMVC的Controller方法参数
- Cakephp1.2中JQuery和JSON的使用
- 使用Spring AOP预处理Controller的参数
- 解决Controller接受到的参数乱码
- spring@Controller注解接受参数的方式
- SpringMVC的Controller接口方法参数解析
- 【CakePHP1.3】_视图约定及命名小结
- SpringMVC的Controller接受不到参数的问题解决
- 关于SSM中的Controller传递参数的类型的问题
- 详解Android中AsyncTask的使用
- happens-before原则
- RSA加密解密-实例
- hdu2818
- tomcat配置Gzip压缩功能
- 【CakePHP1.3 】Controller的参数
- 如何组建好B2B行业网站售后团队,提升业绩
- tomcat 启动报错 registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister
- 开始学Spring第4章-使用JdbcTemplate访问数据库
- 邓白氏码 苹果市场
- crontab的基本内容,留给自己
- 【技术类】ArcGIS 查询分析扩展(Query Analysis Add-In)可以免费下载啦
- TIME-WAIT
- Drop Caches