I have been building an app with Yii2 for about two months and now I’ve just updated Yii with composer to what I assume is beta. It has caused a few issues but most I’ve been able to resolve. However I am stuck on this error:
Call to a member function checkAccess() on a non-object
… in file /var/www/vendor/yiisoft/yii2/web/User.php
I am setting up authorisation rules like so:
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
'access' => [
'class' => '\yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'actions' => ['update', 'delete', 'create'],
'roles' => ['@'],
],
[
'allow' => true,
'actions' => ['full-listing', 'view'],
'roles' => ['*'],
],
]
]
}
Can anyone suggest what I need to do?