From 5484ef1ecfd85b09caee530411e3eb6c7e40452c Mon Sep 17 00:00:00 2001 From: "choi.jh" Date: Tue, 12 Aug 2025 13:44:27 +0900 Subject: [PATCH] dbms_init...1 --- app/Helpers/CommonHelper.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Helpers/CommonHelper.php b/app/Helpers/CommonHelper.php index 0b89126..7f1fed6 100644 --- a/app/Helpers/CommonHelper.php +++ b/app/Helpers/CommonHelper.php @@ -242,12 +242,14 @@ class CommonHelper throw new \Exception(__METHOD__ . "에서 {$field}의 field_options가 array형태가 아닙니다."); } // create, modify, create_form, modify_form일때 checkbox로 표시 - if (in_array($viewDatas['control']['action'], ['create', 'modify', 'create_form', 'modify_form'])) { + if (in_array($viewDatas['control']['action'], ['create_form', 'modify_form'])) { $forms = []; foreach ($viewDatas['control']['filter_optons'][$field] as $key => $filterEntity) { - $values = is_array($value) ? $value : explode(DEFAULTS["DELIMITER_ROLE"], $value); - //form_check에는 "class" => "form-control" 쓰면 않되거나 form-check를 써야함 - $forms[] = form_checkbox("{$field}[]", $key, in_array($key, $values)) . $filterEntity->getTitle(); + if ($key !== '') { // 빈값은 제외 + $values = is_array($value) ? $value : explode(DEFAULTS["DELIMITER_ROLE"], $value); + //form_check에는 "class" => "form-control" 쓰면 않되거나 form-check를 써야함 + $forms[] = form_checkbox("{$field}[]", $key, in_array($key, $values)) . $filterEntity->getTitle(); + } } $form = implode(" ", $forms); } else {