dbmsv4 init...5
This commit is contained in:
parent
ee9d672362
commit
547ead7b46
@ -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}]" : "");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user