public function assignAdministrators($recordId) { if (post('Project[assign]') != '') { $administratorsList = explode(",", post('Project[assign]')); foreach ($administratorsList as $administratorsAssigned) { $assign = new Assign(); $assign->user_id = $administratorsAssigned; $assign->project_id = $recordId; $assign->save(); } } }
public function update_onSave($recordId) { $result = $this->getClassExtension('Backend.Behaviors.FormController')->update_onSave($recordId); $as = new Assign(); if ($as->where('project_id', '=', $recordId)->count() >= 1) { $as->where('project_id', '=', $recordId)->delete(); } if (post('Project[assign]') != '') { $assign = explode(",", post('Project[assign]')); foreach ($assign as $assigned) { $as = new Assign(); $as->user_id = $assigned; $as->project_id = $recordId; $as->save(); } } return $result; }