yii2 active record find column not equal

前端 未结 5 1721
轻奢々
轻奢々 2021-02-18 13:41

I have this code to find a user from db which status is active and role is user

public static function findByUsername($username)
{
 return static::find([\'userna         


        
5条回答
  •  灰色年华
    2021-02-18 14:02

    Ok, i've done by this way:

    public static function findByUsername($username)
    {
        $sql="select * from tbl_user where username=:uname and status=:st and role != 'user'";
        return static::findBySql($sql,[":uname"=>$username,":st"=>static::STATUS_ACTIVE])->one();
    }
    

提交回复
热议问题