2011-06-14 7 views
2

Codeigniter 기반 응용 프로그램에 적합한 아키텍처를 찾고 있는데, 특정 모듈을 완전히 재사용 할 수 있어야한다는 요구 사항이 있습니다.Codeigniter 기반 응용 프로그램을위한 아키텍처

나는 HMVC과 같은 해결책을 찾고있었습니다.

이것이 내 문제에 대한 최선의 해결책인지 알아야합니다.

최소한의 변경으로 재사용 할 수있는 독립적 인 모듈 집합을 작성합니다.

감사합니다, 어떤 수준에서

Gayan

+2

"요구 사항"이 너무 모호한 것 같습니다. 내가 따라 – leonbloy

+0

@leonbloy 덕분에 나는이 양식에 대한 답변을 찾을 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home "는 질문 모듈 형 확장인가 HMVC는 모듈 분리와 동일합니까? A. 예 및 아니오 모듈 분리와 마찬가지로 모듈러 확장을 사용하면 모듈을 다른 설치에 "휴대 가능"하게 할 수 있습니다. 예를 들어, 자립형 모델 - 컨트롤러보기 세트를 만들면 하나의 폴더 만 복사하여 MVC를 다른 프로젝트로 가져올 수 있습니다. 모든 것이 모델, 뷰 및 컨트롤러 폴더를 중심으로 펼쳐지는 대신 한 곳에 있습니다. " –

+0

을 개정 할 팁을위한 –

답변

1

당신은 "모듈"을 재사용 할 수 있습니까? 예를 들어, 만든 모델은 다른 웹 응용 프로그램에서 다시 사용할 수 있습니다. 웹 응용 프로그램과 백 엔드 데이터베이스 간의 인터페이스이기 때문입니다.

CodeIgniter REST Server과 같은 프레임 워크를 사용하여 REST 웹 메서드를 만드는 경우 해당 메서드도 적절한 수준으로 재사용 할 수 있습니다.

다음 질문은이 응용 프로그램에서 복사하여 다른 응용 프로그램에 붙여 넣을 수있는 코드의 전체 '모듈'과 필요합니까? 그것이 당신이 찾고있는 것이라면, HMVC는 모든 것을 하나로 묶는 데 사용할 수있는 퍼즐의 마지막 부분 일 것입니다. 하나 이상의 모듈 내에이 일반적인 코드를 만드십시오.

도움이 될까요?

관련 문제