2010-04-21 5 views
0

사이트에 표시해야하는 위젯이 몇 가지 있습니다.이 위젯은 모두 다양한 유형의 데이터 (예 : 사용자, 집)와 관련됩니다. 각 유형의 데이터와 그 관계는 특정 모델로 표시되지만 컨트롤러 나 도우미와 관련하여 필요한 위젯을 생성하는 일반적인 위젯 컨트롤러/도우미를 사용하는 것이 좋습니다. 각 위젯이 뚜렷한 데이터? 이 컨트롤러가 여러 유형의 기능을 다루고 있기 때문에 User와 House 컨트롤러 내에서 위젯을 생성하고 싶지는 않습니다.다양한 유형의 데이터 (MVC)에 대한 위젯 처리에 대한 조언

Widget_Controller에는 이러한 위젯을 생성하기위한 정적 메서드 만있을 수 있습니다 (예 : ). Widget_Controller :: user_panel();

의미가 있습니까? 건배!

답변

0

나는 무엇을하려고하는지 잘 모르겠습니다. MVC 아키텍처가 있고 내부 데이터 (모델) 및 일부 프리젠 테이션 (뷰)이있는 재사용 가능한 구성 요소를 만들려고하면 뷰와 모델이 연결된 일반 컨트롤러를 만들면됩니다. CRUD 기능이있는 테이블을 자주 만들면 CRUD 및 테이블에 대한보기를 만들 수 있습니다. 정렬 기능 및 CRUD 작업에 대한 링크를 제공하고 정렬에 대한 인수가 될 수 있거나 테이블에 포함될 열을 선택하는 데 사용할 수있는 일반 모델 속성에 바인딩을 포함 할 수 있습니다. 조금 도움이 되나요?