Exemple #1
0
 private function _rowToObject(Zend_Db_Table_Row_Abstract $row)
 {
     $teamRow = $row->findParentRow('User_Model_DbTable_Team', 'Team');
     $team = new User_Model_Team();
     if (count($teamRow)) {
         $team->setId($teamRow->ut_id)->setName($teamRow->ut_name);
     }
     $user = new User_Model_Staffmembre();
     $user->setId($row->usm_id)->setFirstname($row->usm_firstname)->setLastname($row->usm_lastname)->setEmail($row->usm_email)->setLogin($row->usm_login);
     if ($team instanceof User_Model_Team) {
         $user->setTeam($team);
     }
     return $user;
 }
Exemple #2
0
 private function _rowToObject(Zend_Db_Table_Row $row)
 {
     $team = new User_Model_Team();
     $team->setId($row->ut_id)->setName($row->ut_name);
     $users = array();
     $usersRowSet = $row->findDependentRowset('User_Model_DbTable_Staffmembre');
     foreach ($usersRowSet as $userRow) {
         $user = new User_Model_Staffmembre();
         $user->setId($userRow->usm_id)->setFirstname($userRow->usm_firstname)->setLastname($userRow->usm_lastname)->setEmail($userRow->usm_email)->setLogin($userRow->usm_login)->setTeam($team);
         $users[] = $user;
     }
     $team->setUsers($users);
     return $team;
 }