这是Area类函数
public function findLatestReport()
{
$getReport = Report::get()->filter('AreaID',$this->ID)
->sort('Date ASC')->first();
return $getReport;
}
这是报告类功能
public function getWeatherStatus()
{
return $this->Fields()->filter('Name', 'Weather Status')->first();
}
有什么方法可以显示WeatherStatus详细信息的“区域”模板。
<% loop $findLatestReport %>
{$WeatherStatus}
<% end_loop %>
答案 0 :(得分:5)
在返回单个DataObject(带有with
)而不是列表时,您将需要使用loop
,而不是->first()
。然后,您应该可以访问$WeatherStatus
:
<% with $findLatestReport %>
{$WeatherStatus}
<% end_with %>