예제 #1
0
 public function relateTo($itemGuid, $relatedGuid, $as = 'RELATED_ITEM', $valRelation = 0)
 {
     $tblRelatedItem = new Pandamp_Modules_Dms_Catalog_Model_RelatedItem();
     if (empty($itemGuid)) {
         throw new Zend_Exception('Can not relate to empty GUID');
     }
     $rowsetRelatedItem = $tblRelatedItem->find($itemGuid, $relatedGuid, $as);
     if (count($rowsetRelatedItem) > 0) {
         $row = $rowsetRelatedItem->current();
         $row->valueIntRelation = $valRelation;
     } else {
         $row = $tblRelatedItem->createNew();
         $row->itemGuid = $itemGuid;
         $row->relatedGuid = $relatedGuid;
         $row->relateAs = $as;
         $row->valueIntRelation = $valRelation;
     }
     $row->save();
 }