Q&A

DB XML 쿼리 조언을 구하고자 합니다

2025.03.27 16:03
60
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.2

현재 별도의 모듈을 만들어서 사용중이고, 해당 모듈에서 아래와 같이 검색 화면을 만들었는데요.

image.png

 

Model은 아래와 같이 작성했습니다.

 

public static function search_parameter($filter_tool = null, $status = null, $direction = null, $start_date = null, $end_date = null){

 

        $args = new stdClass();

        $args->filter_tool = $filter_tool;

        $args->status = $status;

        $args->direction = $direction;

        $args->start_date = $start_date;

        $args->end_date = $end_date;

 

        $output = executeQueryArray('모듈이름.search_parameter', $args);

 

        return $output->data;

 

    }

 

헌데, 이제 status와 direction은 위의 input박스처럼 콤마로 여러 값이 오는데 이를 어떻게 구현하면 좋을지 몰라 조언을 구하고자 합니다...

어떻게 구현하는 편이 유연하게 잘 작동하게 될까요?

 

:)

댓글 2

  • 2025.03.27 16:11 #1905197

    선택한 상태값 중 하나만 일치해도 된다면

        <condition operation="in" column="status" var="status" />

    그리고 $args->status에 콤마로 구분된 문자열이나 이미 잘라 놓은 배열을 넣으면 됩니다.

  • 2025.03.27 16:18 #1905205

    안그래도 in으로 시도해보려고 뚝딱거리고 있었는데 먼저 답을 주셨군요!!

     

    잘 해결 되었습니다 ㅇ_<