템플릿 툴킷을 사용하여이 데이터를 가져 오려고했지만 얻을 수 없습니다. perl 템플릿 툴킷을 사용하는 중에 오류가 발생했습니다.
$var1={
'Object'=>[
{
'Component'=>[
{
'type'=>'analog',
'name'=>'Temp',
'value'=>'23'
},
{
'type'=>'digital',
'name'=>'Temp',
'value'=>'22'
},
{
'type'=>'analog',
'name'=>'pressure',
'value'=>'23'
},
{
'type'=>'analog',
'name'=>'humidity',
'value'=>'23'
}
]
}
],
};
은 내가 값을 얻을 수 없습니다 생각하고 오류를 제공하지 않습니다 끄트머리,이 값을 얻는 방법을 도와주십시오
[% FOREACH st IN Object %]
[% FOREACH st IN Object.Component %]
[% Component.type %][% Component.name %][% Component.value %]
[% END %]
[% END %]
같은 시도했다.
[% FOREACH obj IN Object %]
[% FOREACH comp IN obj.Component %]
[% comp.type %] [% comp.name %] [% comp.value %]
[% END %]
[% END %]
'. – friedo
죄송합니다, 지금 편집했습니다. 하지만 여전히 문제가 있습니다 – pavani
템플릿에 동일한 이름의 두 개의 중첩 루프 변수가 있습니다. 그러면 실제로 루프 변수를 사용하지 않고있는 것입니다. – friedo