0

cakephp 2.5에서 전자 상거래 웹 사이트를 개발 중입니다. (답변은 기술적 인 것보다 더 좋습니다) 주요 문제는 제품에 기능을 추가하기 위해 직면했습니다. 조금 혼란 스럽습니다. 이것을하기로 결심하십시오. 5-7 유형의 제품이 있기 때문입니다. 각 제품에는 공통 속성 (가격, 보증, 반품 정책, 색상)이 있으며 일부는 다릅니다. 예 :제품에 기능을 추가하는 더 좋은 방법은 무엇입니까

category Dress,` 
    `pent (waist size: 28, 30, 32, 34, 36, 40), 
    shirt(XS, S,L, XL) 
    bra (34A, 34B etc)`, 

electronics 
mobile(screen size, Ram, storage, speed,OS, memory card, processor type), 
laptop(Ram, Hard disk , processor, dimension, battery timing, OS), 
Freezer(some other features) 

지금 각 제품에 대한 표가 있습니다. 더 좋게 만들 수 있나요? cakepphp의 각 테이블에 대한 모델을 만들었습니다.

일부 동일한 기능과 다른 기능을 가진 여러 유형의 제품에 대해 데이터베이스 디자인을 제안 해달라고 요청합니다.

+0

@ 로버트 전문가가 다른 종류의 제품에 대해 더 나은 데이터베이스 디자인을 제안하길 원합니다. 1 카테고리 유형 "전자"; 모바일, 랩탑, 냉장고, 냉동고, 다른 기능을 가지고 있습니다. "그래서 이들에 대한 속성을 저장하는 것이 더 낫습니다. – coder

+0

여기에서 질문을 할 때 커뮤니티가 질문에 대답하고 시간을 고치지 않고 작업하고 있는지 확인하고자합니다 귀하의 질문에 적절한 영어를 사용하고 "EDIT"와 같은 나쁜 포럼 습관의 사용을 피함으로써 그렇게 할 수 있습니다. –

답변

0

먼저 모든 제품에 대해 하나의 표가 필요합니다.

그런 다음 기능을위한 표가 필요합니다.

FeatureID    Primary Key 
Description   Text 

각 제품에 여러 기능을 연결하는 표가 필요합니다.