이윰빌더 질문좀 드릴게요. 채택완료
g5_eyoom_brand 라는 브랜드라는 필드가 존재합니다.
상품 검색시에 g5_eyoom_brand의 br_name을 가져오고 싶은데요
g5_eyoom_brand
br_basic (varchar, nullable)
br_code (varchar)
br_img (varchar, nullable)
br_name (varchar)
br_no (PRI, int)
br_open (enum, y)
br_regdt (datetime, 0000-0...)
br_sort (smallint)
g5_eyoom_brand 가 가지고 있는 작은필드들이구요
$qname = isset($_GET['qname']) ? trim($_GET['qname']) : '';
이건 search.php 의 상세검색인데
여기서 qname이라는건 영카트의 상품명이라는건 알겠습니다.
이 페이지에서 검색시
g5_eyoom_brand의 br_name이 검색결과가 반영되게 하려면 어떻게 수정해야 할까요?
이윰빌더 질답이 너무 느려 여기에 남깁니다 ㅠㅜ
답변 4개
select A.*, B.br_name from {$g5['g5_shop_item_table']} A
left join {$g5['eyoom_brand']} B on A.it_brand=B.br_no
where br_name like '%{$q}%
이와 같은 query 로 검색을 해야하는데..
이윰빌더는 해당 부분이 어디인지는 모르겠네요..
댓글을 작성하려면 로그인이 필요합니다.
이윰빌더 개발자 NPIO 라고 합니다.
쪼댕님의 질문을 이제서야 보았는데요.
문의하신 브랜드 검색의 경우, 쇼핑몰 통합검색 [도메인]/shop/search.php 에서 검색이 가능하도록 제작하려면
단순히 SQL query문 수정으로 기능을 구현할 수 없습니다.
아시겠지만, 이윰빌더는 그누보드 (영카트)의 원본소스를 수정하지 않는 범위내에서
최대한 기능을 구현한 것으로 요청하신 기능을 구현하기 위해서는
영카트 원본 소스를 수정해야 하는 부분도 포함되어 있는데요.
해당 부분은 이윰넷의 제작의뢰(https://eyoom.net/request)에 요청하시면 될 것 같습니다.
이윰넷의 질문과 답변에 응답이 너무 느렸나 봅니다.
최대한 개선해 보려 노력해 보겠습니다.
오늘도 행복한 하루 되세요. 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인

1번 스샷은 eyoom 테이블 나온거고
2번 스샷은 item의 테이블입니다. 여기엔 br_brand가 안보이는데 그럼 연결이 안되어있는건가요?