/**
  * Меняем target parent по массиву идентификаторов
  *
  * @param  int $sParentId Новый ID родителя владельца
  * @param  string $sTargetType Тип владельца
  * @param  array|int $aTargetId Список ID владельцев
  * @return bool
  */
 public function UpdateTargetParentByTargetId($sParentId, $sTargetType, $aTargetId)
 {
     if (!is_array($aTargetId)) {
         $aTargetId = array($aTargetId);
     }
     // чистим зависимые кеши
     $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("comment_new_{$sTargetType}"));
     return $this->oMapper->UpdateTargetParentByTargetId($sParentId, $sTargetType, $aTargetId);
 }
Exemple #2
0
 /**
  * Меняем target parent по массиву идентификаторов
  *
  * @param  int       $iParentId      Новый ID родителя владельца
  * @param  string    $sTargetType    Тип владельца
  * @param  array|int $aTargetId      Список ID владельцев
  *
  * @return bool
  */
 public function UpdateTargetParentByTargetId($iParentId, $sTargetType, $aTargetId)
 {
     if (!is_array($aTargetId)) {
         $aTargetId = array($aTargetId);
     }
     $bResult = $this->oMapper->UpdateTargetParentByTargetId($iParentId, $sTargetType, $aTargetId);
     // чистим зависимые кеши
     E::ModuleCache()->CleanByTags(array("comment_new_{$sTargetType}"));
     return $bResult;
 }