コード例 #1
0
 public function delSemanticTypeFromEntity($idEntity, $idSemanticTypeEntity = [])
 {
     $rt = new RelationType();
     $c = $rt->getCriteria()->select('idRelationType')->where("entry = 'rel_hassemtype'");
     $er = new EntityRelation();
     $transaction = $er->beginTransaction();
     $criteria = $er->getDeleteCriteria();
     $criteria->where("idEntity1 = {$idEntity}");
     $criteria->where("idEntity2", "IN", $idSemanticTypeEntity);
     $criteria->where("idRelationType", "=", $c);
     $criteria->delete();
     $transaction->commit();
 }