우선, 내 질문에 대답하는 데 도움이되도록 프로젝트 아키텍처를 설명하고 싶습니다.CodeIgniter에서 Joomla 스타일 플러그인을 디자인하는 방법
- 내 프로젝트는 jqGrid를 사용합니다.
- 컨트롤러는 그리드만을 정의합니다.
- 그런 다음 모델은 그리드의 데이터를 검색합니다.
- 모델은 레코드 추가/편집/삭제에 사용됩니다.
- 보기는 페이지를 표시하는 데 사용됩니다.
내 프로젝트에는 10 가지 종류의 고객이 있습니다. 내 프로젝트는 단일 소스에서 10 명의 고객 모두를 대상으로하는 호스팅 솔루션입니다. 그중 8 명은 내가 만든 것과 정확히 똑같습니다. 2 개만 공통점과 다릅니다.
예를 들어 제품 목록을 표시하고 싶다고 가정 해 보겠습니다. 내 프로젝트가 호스팅 된 솔루션이기 때문에 두 명의 고객을 위해 컨트롤러를 변경할 수있는 메뉴를 변경할 수 없습니다.
문제를 해결하기 위해 Joomla와 같은 플러그인 시스템을 구현하고 싶습니다.
편집 : 내가 CI 1.7.2을 사용하고
내가 CodeIgniter의에서 그렇게 할 수있는 방법을 누군가가 말해 주 시겠어요?
감사합니다.
나는 CodeIgniter 1.7.2를 사용하고 있음을 언급하는 것을 잊어 버렸습니다. HMVC가 CI 2.0에 대한 것임을 발견했습니다. – Tareq
가능한 모든 경우에 CI2.0으로 업그레이드했습니다. 여러 가지 개선 사항이 PHP4 지원을 중단했습니다. 물론 옵션이 아닐 수도 있습니다. – Ross
CI 1.7.2와 함께 사용할 수있는 HMVC 링크를 제공해 주시겠습니까? 현재 사무실에서 개발의 현재 단계에서 업그레이드를 허용하지 않았기 때문에 지금 업그레이드 할 수 없습니다. 감사. – Tareq