0
가 표시되지 않습니다 "(하지만"echo $ properties [ 'photo'] "를 추가하면 올바른 값을 출력합니다.) 배열의 값을 문자열로 변경하면 (예 : 'desc'=> 'lololololol'은 올바르게 작동합니다. 어떻게해야합니까?덩어리 (나는 .XML 파일에서 요소를 얻으려면) 나는이 조각을 가지고 인수를
가 표시되지 않습니다 "(하지만"echo $ properties [ 'photo'] "를 추가하면 올바른 값을 출력합니다.) 배열의 값을 문자열로 변경하면 (예 : 'desc'=> 'lololololol'은 올바르게 작동합니다. 어떻게해야합니까?덩어리 (나는 .XML 파일에서 요소를 얻으려면) 나는이 조각을 가지고 인수를
simplexml_load_file()
에 ->children()
이 필요하므로 foreach 문에 문제가있는 것 같습니다. 시도 :
foreach ($movies->children() as $movie) {
$properties = array(
'photo' => (string)$movie->image,
'title' => (string)$movie->title,
'desc' => (string)$movie->teaser,
'channel' => (string)$movie->channel,
'date' => (string)$movie->date);
$out .= $modx->getChunk('tpl_movies-item', $properties);
}
UPDATE
가 객체로 반환 될 수 있기 때문에 위의 예에서와 같이 string
같은 속성을 전송 해 봅니다.
루프가 잘 작동합니다 (예 : echo $ properties [ "date"]). 그러나 청크에이 값이 표시되지 않습니다. – RockyGrizzly
'echo json_encode ($ movie-> image);를 사용해 주시고 저희에게 알려주십시오. 출력? – Kypros
오, 울부 짖었다. 나는 또한주의를 기울이지 않았다. 또한 문자열에 던져 넣어야한다 :) ty, man – RockyGrizzly