Например:
Мне нужно получить набор мужских идентификаторов пользователя, имён и фамилий, но больше ничего.
Итак, у меня в UserMapper есть функция fetchAllMaleUsers (), которая возвращает набор пользовательских сущностей.
т.е.:
public function fetchAllMaleUsers() {
$select = $this->getDbTable()
->select()
->from($this->getDbTable(),
array('ID', 'FirstName', 'LastName'))
->where('Gender = ?', 'M');
$resultSet = $this->getDbTable()->fetchAll($select);
$users = array();
foreach ($resultSet as $row) {
$user = new Application_Model_User();
$user->setId($row->ID)
->setFirstName($row->FirstName)
->setLastName($row->LastName);
$users[] = $user;
}
return $users;
}
- Принадлежит ли эта функцияслой отображения?
- Можно ли устанавливать только Id, Firstname и LastName для каждого объекта User?