MySQL interesse |
|
Hallo,
Ik heb het volgen stukje code in mijn controller staan:
foreach($this->view->groups AS $group) {
$group = $modelGroups->find($group['groupid']);
$groupCurrent = $group->current();
$viewName = 'groupUsers' . (int) $group['groupid'];
$this->view->$viewName = count($groupCurrent->findBackend_Model_UsersViaBackend_Model_GroupsUsers()->toArray());
}
foreach($this->view->groups AS $group) { $group = $modelGroups->find($group['groupid']); $groupCurrent = $group->current(); $viewName = 'groupUsers' . (int) $group['groupid']; $this->view->$viewName = count($groupCurrent->findBackend_Model_UsersViaBackend_Model_GroupsUsers()->toArray()); }
Als ik nu het volgende in mijn view doe:
foreach($this->groups AS $group) {
$usersViewName = 'groupUsers' . (int) $group['groupid'];
var_dump($this->$usersViewName);
}
foreach($this->groups AS $group) { $usersViewName = 'groupUsers' . (int) $group['groupid']; }
Dan krijg ik het volgende terug:
Ik heb al van alles geprobeerd om het voor elkaar te krijgen maar het lukt maar niet wie weet er een oplossing?
Het vreemde is dat het volgens mij wel werkte op PHP5.3 alleen ik moet het werkend hebben op PHP5.2.6+.
Mvg,
shibble
|