2012-06-05 1 views
0

다음은 설치 방법입니다 (작성된 시나리오 사용). 그러나 실제 상황에 적용 할 수 있습니다. 이 설명의 목적으로 T- 셔츠를 디자인한다고 가정 해 보겠습니다. ShirtA, shirtB, shirtC라고 부르 자. 직접 판매하지 않고 저에게 제품을 판매하는 여러 벤더가 있습니다 (벤더 X, Y, Z라고합니다). 나는 Joomla 데이터베이스에있는 벤더를위한 테이블과 T- 셔츠 용 테이블을 가지고 있습니다. 고객이이 공급 업체에서 구매할 때 내 사이트를 방문하고 ID url 변수를 기반으로 다른 공급 업체의 페이지가 표시됩니다. 각 공급 업체는 모든 티셔츠를 판매하거나 일부만 판매 할 수 있습니다. 또한 공급 업체는 내가 직접 티셔츠 테이블에 설정 한 가격을 재정의 할 수 있습니다. 구성 요소의 관리 섹션에서 각 공급 업체는 판매 할 티셔츠를 선택할 수 있어야하며 옵션으로 가격 오버라이드를 제공 할 수 있어야합니다.폼 필드 그룹을 Joomla의 다차원 배열에 저장하십시오.

이것은 내가 상상하는 방법입니다 ... 각 공급 업체는 다차원 배열의 일련 화 된 데이터가 포함될 열을 테이블에 포함합니다. 주 배열에는 내 티셔츠 테이블에있는 각 티셔츠의 하위 배열이 들어 있습니다. 각 하위 배열에는 재정의 데이터 (가격, 제공되는 크기 등)가 모두 포함됩니다.

Joomla 2.5 구성 요소에서 모델,보기 및/또는 편집 페이지를 작성하여 공급 업체가 구성 요소 관리 페이지에서 모든 옵션을 선택하고 열에서 직렬화하도록하려면 어떻게해야합니까?

설명이 잘못되어 불편을 끼쳐 드려 죄송합니다. 저에게 도움이 될만한 추가 정보가 필요한지 물어보십시오. 감사합니다.

+0

처음부터 모든 것을 코딩하는 것이 아니라 벤더 및 가격을 설정할 수 있으며 거기에 많은 가능성이 있습니다. 또한 사용할 수있는 추가 기능이 있습니다. 충분하지 않으면 구성 요소를 편집/해킹 할 수 있습니다 ... – HamZa

답변

0

나는 그것을 싫어하지만 Joomla 2.5에서 이것을 수행하는 "표준"방법이 있다고 생각하지 않습니다. Joomla에는 데이터베이스와 상호 작용하고 표준 클래스를 사용하는 모든 종류의 방법이 있지만 클래스 중 어느 것도 직렬화 된 데이터로 가장 잘 이해할 수 있도록 설계되지 않았으므로 모든 부분을 손으로 직접 작성해야합니다.

일반적으로 모델은 직렬화 된 데이터 검색 및 저장을 처리해야하며, 뷰는 모델에서 데이터베이스의 모든 데이터를 요청하며 편집 페이지는 데이터의 직렬화를 해제하고 공급 업체가 재정의를 추가 할 수 있습니다. 그 너머로 각 조각을 코딩하는 것은 당신에게 달려 있습니다.