Is het mogelijk om met een fetchAll een array van typed objects the krijgen (in plaats van een array van arrays of een array van standaardobjecten)
Voor één record kan ik het volgende doen:
Maar ik wil een array van users, niet 1 enkele, dus iets als dit:
Ik wil dit omdat ik gebruik maken van classmapping tussen Flex en PHP.
De ZF documentatie geeft wel informatie over een Zend_Db::FETCH_OBJ. Maar ik kan niet vinden hoe ik dit kan specificeren voor een fetchAll of een query die meerdere rijen teruggeeft.
Voor één record kan ik het volgende doen:
PHP:
1
2
3
4
5
6
| $users = new Users(); $select = $users -> select(); $select -> from("users", Array('userId', 'username', 'fullname', 'email', 'lastlogin', 'isadmin')); $stmt = $this -> db -> query($select); $user = $stmt -> fetchObject("User"); return $user; |
Maar ik wil een array van users, niet 1 enkele, dus iets als dit:
PHP:
1
2
| $stmt = $this -> db -> query($select); $user = $stmt -> fetchAll("User"); |
Ik wil dit omdat ik gebruik maken van classmapping tussen Flex en PHP.
De ZF documentatie geeft wel informatie over een Zend_Db::FETCH_OBJ. Maar ik kan niet vinden hoe ik dit kan specificeren voor een fetchAll of een query die meerdere rijen teruggeeft.
Raar... Is zo gek nog niet