public function loadImages(PAP_Model_Promotion $promo) { $imageTable = new PAP_Model_DbTable_Image(); $images = array(); $select = $imageTable->select(); $select->where('parent_id = ?', $promo->getId())->where('parent_type = ?', 'P'); $result = $imageTable->fetchAll($select); if (count($result) == 0) { return false; } $i = 0; foreach ($result as $r) { $images[] = new PAP_Model_Image($r->path); } $promo->setImages($images); return true; }