Ошибка Getting write-only property: app\models\RecipientPortalUser::password?

Добрый день! Подскажите, как побороть ошибку...
Invalid Call – yii\base\InvalidCallException Getting write-only property: app\models\RecipientPortalUser::password

// модель таблицы RecipientPortal_User в MSSQL
<?php
namespace app\models;
use yii\db\ActiveRecord;
use yii\web\IdentityInterface;
class RecipientPortalUser extends ActiveRecord implements IdentityInterface
{

    public static function tableName()
    {
        return 'dbo.RecipientPortal_User'; // {{%RecipientPortal_User}}
    }
    public function setPassword($password)
    {
        $this->password = sha1($password);

    }
    public function validatePass($password)
    {
        return $this->password === sha1($password);
    }
    //=============================================
    public static function findIdentity($id)
    {
        return self::findOne($id);
    }
    public function getId()
    {
        return $this->id;
    }
    public static function findIdentityByAccessToken($token, $type = null)
    {
    }
    public function getAuthKey()
    {
    }
    public function validateAuthKey($authKey)
    {
    }
    public function getAllRecords()
    {
        $findAll =  RecipientPortalUser::find()->all();
        return $findAll;
    }
    /*public function callProcedure($param1, $param2, $param3)
    {
        $resultProc = \Yii::$app->db->createCommand("CALL sp_GetRecipientPayments(:paramName1, :paramName2, :paramName3)")
            ->bindValue(':paramName1' , $param1)
            ->bindValue(':paramName2', $param2)
            ->bindValue(':paramName3', $param3)
            ->execute();
        return $resultProc;

    }*/

}
  • Вопрос задан
  • 571 просмотр
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
добавьте в модель
public $password;

Но меня если честно смущает то что Вы придумали. Судя по всему это yii. У нее все это из коробки есть, зачем Вы велосипед придумываете?
Обратите внимание на:
https://www.yiiframework.com/doc/guide/2.0/en/secu...
https://www.yiiframework.com/doc/api/2.0/yii-base-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы