Yii 1.1 请求报400错误
2024-08-25 14:32:53
Yii的action可以带参数,比如:
class PostController extends CController
{
public function actionCreate($category, $language='en')
{
$category=(int)$category; // ... fun code starts here ...
}
}
这样确实很方便。不过,这默认只从$_GET中提取参数的。如果是post请求,就会报400错误。
如果想使用其他类型的请求参数,可以重写CController的getActionParams()方法:
/**
* Returns the request parameters that will be used for action parameter binding.
* By default, this method will return $_GET. You may override this method if you
* want to use other request parameters (e.g. $_GET+$_POST).
* @return array the request parameters to be used for action parameter binding
* @since 1.1.7
*/
public function getActionParams()
{
return $_GET;
}
最新文章
- ACM/ICPC 之 三维计算几何+暴力枚举+判重(HDU5839)
- java读取txt/pdf/xls/xlsx/doc/docx/ppt/pptx
- 为什么C#中要设计IntPtr?
- SQL Server 2012将数据库备份到网络中的共享文件夹
- PHP--------memcache技术
- August 1st, 2016, Week 32nd Monday
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
- 全代码实现ios-3
- Qt for Windows - Deployment和它的参数
- web api 开发之 filter
- 皴linux rootpassword(方式:重置rootpassword)
- 【CSS学习笔记】字体的控制
- Oracle自增长序列
- HDMI转MIPI DSI芯片方案TC358779XBG
- 对于ES6中Promise的个人见解
- Codeforces 754A Lesha and array splitting(简单贪心)
- AnnotationTransactionAttributeSource is only available on Java 1.5 and higher
- C# Mongo Client 2.4.2创建索引
- 通过DataTable获得表的主键
- Chrome浏览器被hao123劫持,浏览器主页会被篡改为 hao123等