2014-10-20 2 views
0

Umbraco 7을 설치했으며 "모델", "컨트롤러"및 "뷰"폴더가 있어야합니다. 그러나 "보기"폴더 만 있습니다.Umbraco 프로젝트에 뷰 모델 저장

모델 만들기를 포함하는 여러 가지 자습서를 검색했지만 그 위치를 알려주지는 않았습니다.

Umbraco 모델 파일을 넣을 위치를 설명해주십시오.

+0

관리자 패널에 모델을 추가 할 장소를 찾고 계하십니까? 프로젝트 구조를 설명하십시오. – DSR

답변

2

기본적으로 Umbraco는 Models 폴더에 전통적인 MVC 개념의 모델을 가지고 있지 않습니다. 모든 컨텐츠는 현재보고있는 Model.Content를 통해 액세스되는 Umbraco ViewModel의 속성으로 반환됩니다. 또한 현재 페이지의 부모, 조상 및 자녀들에게 액세스 할 수 있습니다.

강력하게 형식화 된 모델을 원한다면 여전히 그렇게 할 수 있습니다. 처음부터 무언가를 코딩하거나 기존 프로젝트 중 하나를 사용하여 Umbraco 콘텐츠를 모델에 매핑하면됩니다.

모델 매핑에 시작하는 좋은 장소 동감입니다 : project page

당신이 방식에 대해 더 많은 것을 알아 내고 싶은 경우 등 일, 나는 문서 그 중 일부는 약간 유효 기간이 on MVC tempting n Umbraco을 읽어 보시기 바랍니다 모델, 그러나 그것은 당신에게 기초를 제공해야합니다.

마지막으로, 사용자 지정보기 모델 및 라우팅과 같은 고급 기능을 확인하려면 Hybrid Framework을 확인하십시오. 여기에 그 종류의 작업을 수행하는 데 유용한 몇 가지 예가 나와 있습니다.

희망 하시겠습니까?

1

쉽게/Models /를 사용할 수 있습니다. 개인적으로 항상 모든 사용자 정의 코드를/Code/폴더에 설치합니다. 내가 프로젝트에서 일할 때 필요한 모든 것을 쉽게 찾을 수 있으며, 새로운 프로젝트를 시작할 때 이전 코드를 재활용하고 싶습니다.

저는 주로 Surface Controllers를 사용하므로/SurfaceControllers/폴더도 있습니다.

저는 컨트롤러 하이 잭킹을 실제로하지 않기 때문에 그에 대한 확신이 없습니다.

희망이 도움이됩니다.