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