강력하게 형식화 된 모델 (Umbraco.ModelsBuilder.ModelsMode
을 AppData
또는 Dll
중 하나로 설정)을 사용해 보았습니다. 어떻게 작동하는지 완전히 이해하지 못했습니다.Umbraco 7.6.9에서 강력한 형식의 모델을 사용합니까?
이미 Umbraco.ModelsBuilder.ModelsMode
값을 변경하고 모델 백도시 내부에서 모델을 생성 한 다음 App_Data\Models
을 Visual Studio에 포함 시켰지 만 그 다음은 무엇입니까?
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage<ContentModels.Home>
@using Our.Umbraco.Vorto.Models;
@using Our.Umbraco.Vorto.Extensions;
@using ContentModels = Umbraco.Web.PublishedContentModels;
이것은 내 홈보기의 코드입니다. 시도 할 때마다 내 콘텐츠에서 @Model.PROPERTY
또는 @CurrentPage.PROPERTY
에 액세스 할 수 없습니다. 내 MODEL.generated.cs
파일 안에 다른 속성을 볼 수 있습니다.
@Model.PROPERTY
과 같은 작업을 수행하기 위해 수행해야 할 단계는 무엇입니까?
그래서 'DLL'로 변경하고 모델을 빌드하기 위해 백 오피스에 가서 VS에서 작업해야합니까? 나는 안타깝게도 일을 할 수 없었습니다. 'App_Data \ Models'는 프로젝트에 포함되어서는 안됩니다. 맞습니까? – MortenMoulder
@MortenMoulder 사용하려는 경우 사용해야합니다. DLL로 변경하면 프로젝트에서 생성 된 DLL을 참조해야하며 작동해야합니다. –
그리고 생성 된 DLL은'\ bin' 폴더 안에'Umbraco.Web.PublishedContentModels.dll'입니다. 맞습니까? – MortenMoulder