/** * Overrides findById() in App_Model * * @param int $userId * @access public * @return array */ public function findById($userId) { $user = parent::findById($userId); if (!empty($user)) { $user->groups = $user->findManyToManyRowset('Group', 'BackofficeUserGroup'); foreach ($user->groups as $group) { $user->groupNames[] = $group->name; $user->groupIds[] = $group->id; } } return $user; }