묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xml 쿼리에서 condition (조건문)의 operation (조건)을 변수로 받고 싶은데 가능한가요?
2016.09.20 14:40
안녕하세요 오랜만에 질문 드립니다.
검색 페이지를 만들고 있는데 방법을 찾지못해 이렇게 질문드립니다.
검색값에 특수기호를 넣어 특수기호 위치에 따라 like 검색을 활용하고 싶은데 해결 방법을 찾지 못하고 있습니다.
예를 들어....
abc관련 단어에 대한 데이터를 검색하고 싶을때 검색창에 @abc 라고 검색하면 12abc, 58abc, 458habc
abc@ 를 검색하면 abcop, abc567, abce45
abc 를 검색하면 abc 만 검색 되게...
이런식으로 @ 위치에 따라 xml 쿼리를 유동적으로 활용하고 싶은데
방법이 없을까요...
메뉴얼을 보니 <index> 요소는 변수를 받을수 있게 되어 있네요...
operation 속성값이 @위치와 유무에 따라 like_prefix, like_tail, like로 변경될수 있는 방법이 없을까요?
없습니다.
xml 내에서 제어를 한다고 생각하지 마시고
아예 query 를 각각 따로 만드시면 됩니다.
like 용/ like_prefix 용 / like_tail 용 따로 만들어서
전달받는 변수에 따라서 다른 query 를 쓰게 하는거죠