100], [['pwd'], 'string', 'max' => 255], [['phone'], 'string', 'max' => 22], [['last_login'], 'string', 'max' => 20], [['u_name'], 'unique'], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'uid' => 'Uid', 'u_name' => 'U Name', 'pwd' => 'Pwd', 'phone' => 'Phone', 'create_time' => 'Create Time', 'status' => 'Status', 'last_login' => 'Last Login', ]; } /** * Des:返回管理员的用户信息 * Name: getUserInfo * @param $uid * @return array * @author 倪宗锋 */ public function getUserInfo($uid) { try { $result = self::find() ->where(['=', 'uid', $uid]) ->asArray() ->one(); } catch (Exception $e) { $result = []; } return $result; } /** * Des:根据用户名获取用户信息 * Name: getUserInfoByName * @param $u_name * @return array * @author 倪宗锋 */ public function getUserInfoByName($u_name) { try { $result = self::find() ->where(['=', 'u_name', $u_name]) ->asArray() ->one(); } catch (Exception $e) { $result = []; } return $result; } }