/** * Overrides getAll() in App_Model * * @param int $page * @access public * @return Zend_Paginator */ public function findAll($page = 1) { $paginator = parent::findAll($page); $users = array(); foreach ($paginator as $user) { $user->groups = $user->findManyToManyRowset('Group', 'BackofficeUserGroup'); foreach ($user->groups as $group) { $user->groupNames[] = $group->name; $user->groupIds[] = $group->id; } $users[] = $user; } return Zend_Paginator::factory($users); }