dbmsv4 init...5

This commit is contained in:
최준흠 2026-03-03 11:50:44 +09:00
parent ee9d672362
commit 547ead7b46

View File

@ -12,7 +12,6 @@ class ServerForm extends EquipmentForm
{
parent::action_init_process($action, $formDatas);
$fields = [
"serviceinfo_uid",
"code",
"type",
"chassisinfo_uid",
@ -26,6 +25,10 @@ class ServerForm extends EquipmentForm
"format_at",
"status",
];
//수정일때만 꼭 serviceinfo가 필요함
if (in_array($this->formAction, ["modify", "modify_form"])) {
$fields = ['serviceinfo_uid', ...$fields];
}
$filters = [
"clientinfo_uid",
"serviceinfo_uid",
@ -73,7 +76,7 @@ class ServerForm extends EquipmentForm
switch ($field) {
case 'clientinfo_uid':
case 'serviceinfo_uid':
$formRules[$field] = "required|numeric";
$formRules[$field] = in_array($this->formAction, ["create", "create_form"]) ? "permit_empty|numeric" : "required|numeric";
break;
case "switchinfo_uid":
$formRules[$field] = sprintf("permit_empty|numeric%s", in_array($this->formAction, ["create", "create_form"]) ? "|is_unique[{$this->getAttribute('table')}.{$field}]" : "");