Например:
Мне нужно получить набор идентификаторов пользователей мужского пола, имен и фамилий, но больше ничего.
Итак, у меня есть функция в UserMapper, называемая fetchAllMaleUsers(), которая возвращает набор сущностей пользователя.
i.e:
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;
}
- Эта функция относится к слою картографа?
- Можно ли установить только идентификатор, имя и фамилию каждого пользователя?