Поле var_dump($user);
вывод:
object(app\models\User)#112 (15) { ["id"]=> NULL ["username"]=> NULL ["password"]=> NULL ["authKey"]=> NULL ["accessToken"]=> NULL ["_attributes":"yii\db\BaseActiveRecord":private]=> array(6) { ["id"]=> int(1) ["username"]=> string(5) "admin" ["password"]=> string(60) "$2y$13$E6oSQlgwHROnPQKu/KfHq.3Z5FpPGWys4lp4wqNchYuE82ZWgkOn2" ["auth_key"]=> string(32) "wQJcxKnXbVFURdWXHQncPY5wwBOQu4L4" ["token"]=> string(43) "aB-advFKsGdC0ZPHiJd63f6aItUF9-fv_1534357898" ["email"]=> string(16) "admin@myblog.loc" } ["_oldAttributes":"yii\db\BaseActiveRecord":private]=> array(6) { ["id"]=> int(1) ["username"]=> string(5) "admin" ["password"]=> string(60) "$2y$13$E6oSQlgwHROnPQKu/KfHq.3Z5FpPGWys4lp4wqNchYuE82ZWgkOn2" ["auth_key"]=> string(32) "wQJcxKnXbVFURdWXHQncPY5wwBOQu4L4" ["token"]=> string(43) "aB-advFKsGdC0ZPHiJd63f6aItUF9-fv_1534357898" ["email"]=> string(16) "admin@myblog.loc" } ["_related":"yii\db\BaseActiveRecord":private]=> array(0) { } ["_relationsDependencies":"yii\db\BaseActiveRecord":private]=> array(0) { } ["_errors":"yii\base\Model":private]=> NULL ["_validators":"yii\base\Model":private]=> NULL ["_scenario":"yii\base\Model":private]=> string(7) "default" ["_events":"yii\base\Component":private]=> array(0) { } ["_eventWildcards":"yii\base\Component":private]=> array(0) { } ["_behaviors":"yii\base\Component":private]=> array(0) { } }
Поле var_dump($this->password);
вывод NULL
.
Почему NULL
?
Скорее всего этот экземпляр был создан без переданных в конструктор модели массива [attribute => value]
(new User($arr)
). А по дефолту в yii2, если свойство модели не просетить, то при попытке вывести значение свойства, будет выводиться null
(как указатель на то, что свойство еще не задали).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Есть база данных, после команды php artisan migrate:rollback изменился не тот table который был нужен
Метод потребляет много памятиВопрос стоит в импорте кучи элементов
Не знаю, как точнее озаглавить проблему, но суть в следующем: В родительском классе я описал три свойства с разными областями видимости (public,...
На локалке одинаковые токены, а на хостинге другие, из-за этого ошибка 419Что делать?