public function getGroups() { $c = new Criteria(); $c->addJoin(GroupPeer::ID, UserHasGroupPeer::GROUP_ID, Criteria::LEFT_JOIN); $c->add(UserHasGroupPeer::USER_ID, $this->getId()); return GroupPeer::doSelect($c); }