public function eachMultiChangeTrees($model, $action)
{
try {
$formData = [];
parse_str(\Yii::$app->request->post('formData'), $formData);
$tmpModel = new CmsContentElement();
$tmpModel->load($formData);
if (ArrayHelper::getValue($formData, 'removeCurrent')) {
$model->treeIds = [];
}
if ($tmpModel->treeIds) {
$model->treeIds = array_merge($model->treeIds, $tmpModel->treeIds);
$model->treeIds = array_unique($model->treeIds);
}
return $model->save(false);
} catch (\Exception $e) {
return false;
}
}