Override model

Hola,

Me estoy volviendo loco intentando poner en marcha el modulo de dektrium/yii2-user. Estoy intentando hacer esto:

github. com/dektrium/yii2-user/blob/master/docs/overriding-models.md

Y me da el siguiente error:

Unable to find ‘app\models\User’ in file: /var/www/html/advanced/frontend/models/User.php. Namespace missing?

El contenido del archivo User.php:


namespace app\models;




class User extends \dektrium\user\models\User

{

    public function scenarios()

    {

        $scenarios = parent::scenarios();

        // add field to scenarios

        $scenarios['create'][]   = 'izenAbizenak';

        $scenarios['update'][]   = 'izenAbizenak';

        $scenarios['register'][] = 'izenAbizenak';

        return $scenarios;

    }


    public function rules()

    {

        $rules = parent::rules();

        // add some rules

        $rules['fieldRequired'] = ['izenAbizenak', 'required'];

        $rules['fieldLength']   = ['izenAbizenak', 'string', 'max' => 10];


        return $rules;

    }

}

Quiero añadir un campo nuevo al modelo User y estoy siguiendo el manual pero me he quedado bloqueado.

Muchas gracias