getModel()->orderBy($this->getModel()::TITLE, 'ASC'); $options = parent::getFormFieldOption($field, $options); break; } return $options; } public function create(array $formDatas, mixed $entity = null): ClientEntity { $formDatas['role'] = implode(DEFAULTS["DELIMITER_ROLE"], $formDatas['role']); return parent::create($formDatas, $entity ?? new ClientEntity()); } public function modify(mixed $entity, array $formDatas): ClientEntity { // die(var_export($formDatas, true)); //Role을 지정이 있을경우에만 , toggle이나 batcjhjob에서는 없을수도 있으므로 if (isset($formDatas['role'])) { $formDatas['role'] = implode(DEFAULTS["DELIMITER_ROLE"], $formDatas['role']); } // die(var_export($formDatas, true)); return parent::modify($entity, $formDatas); } }