테스트 사이트 - 개발 중인 베타 버전입니다

영카트 카테고리 생성원칙 질문 채택완료

카푸리 6년 전 조회 2,490

카테고리를 순서대로 생성하면 

101010, 101020, ...

201010,

301010,

.

.

.

a01010

b01010

,

,

z01010

 

이런식으로 되는거 같은데요.

z0 다음은 a11010이 되나요? 

 

다른쇼핑몰쪽 상품DB 카테고리를 영카트에 맞게 수정해야 하는데 막막하네요..ㅠㅠ

어쨌든 영카트를 어느정도 알아야 문의를 하던 개발의뢰를 하려고합니다.

 

자세한 도움 주시면 감사하겠습니다.

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플래토
6년 전

카테고리를 등록하는 

categoryform.php파일을 열어보시면

 

초반에 카테고리의 최종값을 추가하게 되어있습니다.

 

현재의 카테고리길이에 

숫자 1을 더한값

 

최초생성시 길이는 0 일테고

숫자가 1이 되겠죠

그리고, 

 

해당 카테고리 값의  통해서 MAX값을 가져옵니다.

가져온값을  

 

base_convert 값을 통해서 

10이상은 a~z에 해당되는문자열로 치환시킵니다.

 

최상이 ca_id값이

위 구조에서 

z0~z9가 되면

더이상 추가가 안될거같은데요

 

하지만 카테고리의 깊이가 5레벨(10자리문자)까지 가능하게 허용해놨지만

더 필요하다면 이걸 늘리면되지 않을까 생각됩니다.

 

물론 카테고리값이 저장되는 모든 db의 컬럼도 조정해야겠고

관련 항목들도 수정해야겠죠

 

제한형태를 아셨으니 그에 맞게 작동시키는게 중요할것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

감사합니다.  도움주신글 참조 하겠습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인