diff --git a/application/admin/command/Crud/stubs/mixins/checkbox.stub b/application/admin/command/Crud/stubs/mixins/checkbox.stub index d5f7b664..ba87ac81 100644 --- a/application/admin/command/Crud/stubs/mixins/checkbox.stub +++ b/application/admin/command/Crud/stubs/mixins/checkbox.stub @@ -1,7 +1,7 @@ public function {%methodName%}($value, $data) { - $value = $value ? $value : (isset($data['{%field%}']) ? $data['{%field%}'] : ''); + $value = $value ?: ($data['{%field%}'] ?? ''); $valueArr = explode(',', $value); $list = $this->{%listMethodName%}(); return implode(',', array_intersect_key($list, array_flip($valueArr))); diff --git a/application/admin/command/Crud/stubs/mixins/datetime.stub b/application/admin/command/Crud/stubs/mixins/datetime.stub index 591dd4dd..60044487 100644 --- a/application/admin/command/Crud/stubs/mixins/datetime.stub +++ b/application/admin/command/Crud/stubs/mixins/datetime.stub @@ -1,6 +1,6 @@ public function {%methodName%}($value, $data) { - $value = $value ? $value : (isset($data['{%field%}']) ? $data['{%field%}'] : ''); + $value = $value ?: ($data['{%field%}'] ?? ''); return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value; } \ No newline at end of file diff --git a/application/admin/command/Crud/stubs/mixins/radio.stub b/application/admin/command/Crud/stubs/mixins/radio.stub index 71234a63..030d373d 100644 --- a/application/admin/command/Crud/stubs/mixins/radio.stub +++ b/application/admin/command/Crud/stubs/mixins/radio.stub @@ -1,7 +1,7 @@ public function {%methodName%}($value, $data) { - $value = $value ? $value : (isset($data['{%field%}']) ? $data['{%field%}'] : ''); + $value = $value ?: ($data['{%field%}'] ?? ''); $list = $this->{%listMethodName%}(); - return isset($list[$value]) ? $list[$value] : ''; + return $list[$value] ?? ''; } \ No newline at end of file diff --git a/application/admin/command/Crud/stubs/mixins/select.stub b/application/admin/command/Crud/stubs/mixins/select.stub index 71234a63..030d373d 100644 --- a/application/admin/command/Crud/stubs/mixins/select.stub +++ b/application/admin/command/Crud/stubs/mixins/select.stub @@ -1,7 +1,7 @@ public function {%methodName%}($value, $data) { - $value = $value ? $value : (isset($data['{%field%}']) ? $data['{%field%}'] : ''); + $value = $value ?: ($data['{%field%}'] ?? ''); $list = $this->{%listMethodName%}(); - return isset($list[$value]) ? $list[$value] : ''; + return $list[$value] ?? ''; } \ No newline at end of file