我将表单发布到 /user/save 以保存用户数据。如果 $_SERVER['REQUEST_METHOD'] 不是“发布”,则当我尝试重定向用户时会出现问题。
我的用户控制器代码
namespace app\controllers;
use Yii;
use yii\web\Controller;
use app\models\MyUser;
class UserController extends Controller {
public function actionSave() {
if(!Yii::$app->request->getIsPost()) {
$this->redirect('/user/index',302);
exit(0);
}
//do something to save user submitted data
}
}//~CLASS
这是没有办法让重定向工作。虽然!Yii::$app->request->getIsPost() is false
调用$this->redirect does nothing!
任何帮助表示赞赏。