/**
  * @param array $relationsArray
  * @param \Phalcon\Mvc\Model $model
  * @param \Phalcon\Mvc\Model\Relation $relation
  */
 public function save(array $relationsArray, $model, $relation)
 {
     $relationAlias = $relation->getOption('alias');
     $needDeleteRelations = $this->getNeedDelete($relationsArray, $model, $relation);
     $this->delete($needDeleteRelations);
     foreach ($relationsArray as $relationData) {
         $relationData = Params::convertDate($relationData, $this->getDI());
         if (empty($relationData['id'])) {
             $this->create($relationData, $model, $relationAlias);
         } else {
             $this->update($relationData, $model, $relationAlias);
         }
     }
 }