Es geht um eine Funktion, um freie Mietfläche zu ermitteln.
Das hier tut nicht:
- Code: Alles auswählen
function sizeupFree
($id) { $size = $this->Unit->findAllByHouseId($id, array('fields' => 'SUM(Unit.size) as summe', 'contain' => false, 'conditions' => array('tenant_id !=' => 0))); return ($size[0][0]['summe']);}
Das aber:
- Code: Alles auswählen
function sizeupFree
($id) { $size = $this->Unit->find('all', array('fields' => 'SUM(Unit.size) as summe', 'contain' => false, 'conditions' => array('tenant_id !=' => 0, 'house_id' => $id))); return ($size[0][0]['summe']);}
Wenn jemand weiß warum - her damit. Wenn nicht, dann dient es zur Info, bevor noch jemand anderes suchen muss.
Gruß,
Dogo