Ejemplo n.º 1
0
 /**
  * 通过主键,查询一条记录
  * @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;
 }
Ejemplo n.º 2
0
 /**
  * 通过主键,查询一条记录
  * @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;
 }