Здравствуйте. Нужно добавить авторизацию пользователя по номеру телефона. Добавил поле phone в таблицу user, переопределил модель User.
Хотел переопределить метод connect() в модели Account, появилась ошибка Declaration of backend\models\Account::connect(backend\models\User $user) should be compatible with dektrium\user\models\Account::connect(dektrium\user\models\User $user).
Подскажите как правильно переопределить этот метод? Может кто нибудь уже делал нечто подобное в данном расширении, можете направить в правильном направлении?
dektrium/yii2-user переопределение модели Account
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: dektrium/yii2-user переопределение модели Account
Оставтьте определение connect(dektrium\user\models\User $user)
https://github.com/dektrium/yii2-user/b ... -models.md
https://github.com/dektrium/yii2-user/b ... -models.md
Re: dektrium/yii2-user переопределение модели Account
Спасибо, так и сделал. У меня теперь другая проблема. Не подскажите как переопределить Finder ? В документации что то нет ничего по поводу его переопределенияyiiliveext писал(а): ↑2019.10.27, 16:05 Оставтьте определение connect(dektrium\user\models\User $user)
https://github.com/dektrium/yii2-user/b ... -models.md
Re: dektrium/yii2-user переопределение модели Account
Пока переопределил Finder через classMap. Если есть более элегантное решение, рад буду услышать