카테고리를 순서대로 생성하면
101010, 101020, ...
201010,
301010,
.
.
.
a01010
b01010
,
,
z01010
이런식으로 되는거 같은데요.
z0 다음은 a11010이 되나요?
다른쇼핑몰쪽 상품DB 카테고리를 영카트에 맞게 수정해야 하는데 막막하네요..ㅠㅠ
어쨌든 영카트를 어느정도 알아야 문의를 하던 개발의뢰를 하려고합니다.
자세한 도움 주시면 감사하겠습니다.
|
답변 2개
채택된 답변
+20 포인트
카테고리를 등록하는
categoryform.php파일을 열어보시면
초반에 카테고리의 최종값을 추가하게 되어있습니다.
현재의 카테고리길이에
숫자 1을 더한값
최초생성시 길이는 0 일테고
숫자가 1이 되겠죠
그리고,
해당 카테고리 값의 통해서 MAX값을 가져옵니다.
가져온값을
base_convert 값을 통해서
10이상은 a~z에 해당되는문자열로 치환시킵니다.
최상이 ca_id값이
위 구조에서
z0~z9가 되면
더이상 추가가 안될거같은데요
하지만 카테고리의 깊이가 5레벨(10자리문자)까지 가능하게 허용해놨지만
더 필요하다면 이걸 늘리면되지 않을까 생각됩니다.
물론 카테고리값이 저장되는 모든 db의 컬럼도 조정해야겠고
관련 항목들도 수정해야겠죠
제한형태를 아셨으니 그에 맞게 작동시키는게 중요할것 같습니다.
답변을 작성하려면 로그인이 필요합니다.