【发布时间】:2025-11-22 21:05:01
【问题描述】:
我正在使用具有 IPublishedContent 集合作为属性的 umbraco 文档类型。这在视图中表现为一个字符串,它是对象键的 CSV,然后我必须使用内容帮助器解析和查找基础值。
by @foreach (var author in Umbraco.Content(story.GetPropertyValue<string>("author").Split(',')))
{
@author.Name
}
作为一名 MVC 开发人员,这感觉很不对劲。我错过了更好的方法吗?理想情况下,Umbraco 应该知道这些实际上是内容项并映射它们,类似于 ORM 中的导航属性。
很乐意使用强类型方法,但除了将所有内容分解为子操作之外,我找不到太多文档。
【问题讨论】:
-
我也是这样做的,umbraco helpers 里面可能有东西。但归根结底,存储的数据实际上只是一个 CSV 文件。但是如果我们可以 GetPropertyValue
- >("author")!