/** * 通过主键,查询一条记录 * @param integer $memberId * @return array */ public function findByPk($memberId) { $row = parent::findByPk($memberId); if (is_array($row) && isset($row['member_id'])) { $row['interests'] = $row['interests'] !== '' ? explode(',', $row['interests']) : array(); if (!$row['qq']) { $row['qq'] = ''; } if ($row['birth_ymd'] === '0000-00-00') { $row['birth_ymd'] = ''; } } return $row; }
/** * 通过主键,查询一条记录 * @param integer $groupId * @return array */ public function findByPk($groupId) { $row = parent::findByPk($groupId); if (is_array($row) && isset($row['group_id'])) { $row['permission'] = unserialize(base64_decode($row['permission'])); if (!is_array($row['permission'])) { $row['permission'] = array(); } } return $row; }