代码示例

基本查询
use app\common\model\Member as MemberModel; // 获取会员 $member = MemberModel::where('id', $id)->find(); // 按用户名查询 $member = MemberModel::where('username', $username)->find(); // 新增会员 $id = MemberModel::insertGetId([ 'username' => $username, 'password' => password_hash($password, PASSWORD_BCRYPT), 'createtime' => time(), ]);
密码处理
// Member 模型自动处理密码哈希 // 写入时自动调用 setPasswordAttr() // 支持 bcrypt 自动哈希 // 支持 password_needs_rehash() 自动升级

MemberModel 说明

密码处理

Member 模型自动处理密码哈希:

1. 写入时自动调用 setPasswordAttr()

2. 支持 bcrypt 自动哈希

3. 支持 password_needs_rehash() 自动升级

常用查询

MemberModel::where('username', $username)->find() - 按用户名查询

MemberModel::where('email', $email)->find() - 按邮箱查询

MemberModel::where('mobile', $mobile)->find() - 按手机查询