Yii2是否具有$_REQUEST
的抽象?我似乎没有找到它,所以也许有理由没有它?
也许我必须使用Yii::$app->request->get()
和Yii::$app->request->post()
手动解决问题?
答案 0 :(得分:0)
Yii1有了它,在Yii2它已经消失了。
您可以通过改编的Request类来模仿旧行为:
class Request extends \yii\web\Request {
/**
* for compatibility with yii1 request->getParam()
*/
public function getParam($name, $defaultValue = NULL) {
return isset($_GET[$name]) ? $_GET[$name] : (isset($_POST[$name]) ? $_POST[$name] : $defaultValue);
}
}
您需要覆盖请求应用程序组件设置以使用您自己的类。