【发布时间】:2017-04-22 13:27:31
【问题描述】:
我正在开发一个项目,它在实时服务器和我的本地服务器上运行良好。但是当我将它上传到另一台服务器上时,它给了我错误 beforeAction() 应该与 yii\web\Controller::beforeAction($action) 兼容。
我在服务器上设置了所有需要的东西。
但是当我在新服务器上登录我的项目时,它给了我没有错误的空白页面。当我访问内页(登录后的页面)时,它给了我错误 beforeAction() 应该与 yii\web\Controller::beforeAction($action) 兼容。
我无法理解实际问题,我查看了此错误给出的所有相关答案,但找不到确切答案。
这是我的 beforeAction 函数
public function beforeAction() {
if (\Yii::$app->getUser()->isGuest) {
$this->redirect(Yii::$app->urlManager->createAbsoluteUrl('auth/login'));
return false;
} else {
return true;
}
}
【问题讨论】: