확장변수 복수 검색...
이걸 기획한건 벌써 1년도 더 전의 일이었는데
그땐 서브쿼리 형식을 생각했었다.
서브쿼리로 정상 검색 가능한걸 다 확인하였고..
이걸 XE xml 화 시키면 되겠지하고...
유료 의뢰 들어올때까지 기다린지 1년여...
현재 두건의 의뢰사항이 있어서.. 이를 구현하려했건만..
세상에.. XE xml 문법에서는 안된단다.. 서브쿼리가...
지원할 예정도 없단다...
아무리 봐도 Join 형태로는 확장변수 복수 검색이 안 될거 같았기에..
이거 완전 절망 상태였음.
기본적인 mysql 쿼리문을 이용해도, 이걸 XE 에 맞게 $output->data 화 시킬 수가 없어서
(역으로 query 를 이런 구조로 바꿔보려다가 완전 포기.. 댑따 복잡함 ㅡㅡ;)
금/토/일 오전까지 이걸로 온갖 방법을 다 써가며 씨름하고 있었다.
아... 돈 다 환불하고 계약 파기해야하나.... 금액이 장난이 아닌데..
죽을 고비에서.. 겨우 살아났다.
아직은 몇가지 한계점이 있긴하나.
XE에서, document 모듈에 살짝 소스 수정가한걸로.. 이 확장변수 복수검색 기능을 드디어! 구현완료
DB 수정은 전혀 안했기에, 기존 XE 와 호환성이 제대로 될거라는 점이 최대 장점!
단지 걱정이 get방식으로 값을 넘기다보니, 2000자가 금방넘을 듯해서.. post 방식으로의 전환을 고민해야하고..
이 기능을 일반화 시키는건 여러가지 문제점이 따르긴할듯하지만..
어쩃든 이용자 요구에 따라 맞춤식으로는..
XE 확장변수 복수검색을 제작해줄 수 있게 되었다는!!
단지.. 내일이 월요일이니... 일할게 장난아니게 밀렸는데.
그게 가장 큰 걱정이다. 밤새면.. 15시간정도 있는데 가능할라나 ㅡㅡ;;;;;
ps. 내가 사용하는 이 query가 맞는 문법인지를 모르겠지만. (이렇게 쓰는걸 본적이 없어서..)
그래도 작동을 하니... 다행다행.. (덕분에 오늘 이걸 테스트한 내 홈피는.. 하루 종일 난리였을듯 ㅡㅡ;;)
ps2. 결과물!
확장변수1은 남자, 확장변수2는 전체, 확장변수3은 단발 로 복수 검색한 결과