특정 폴더의 모든 이미지를 배열로로드 한 다음 내 페이지에 Smarty로 표시하려고합니다.Array with Smarty
그래서 내가 무슨 짓을했는지는이
$getAllImages = glob("images/profile/" . $userid . "/*.*");
$smarty->assign('images', $getAllImages);
주 : 내가 할 때이
for($i = 0; $i < sizeof($getAllImages); $i++)
echo $getAllImages[$i];
은 내가 원하는 무엇 "images/profile/1/avatar.png"
같은 파일의 이미지 경로를 얻을 수 이제 내 .html 페이지에 표시하여 모든 이미지를 표시 할 수 있습니다.
NE이, 그러나 당신이 유식에서 변수를 할당은 따라서에 코드를 변경 $ 기호를 사용하여 .tpl에서 접근되어야 할 때 <img src="images">
가하십시오 수동으로 다시 한 번 확인 확인을 위해 TPL 파일
에
$images
을 사용해야합니다. foreach - 오타가있을 가능성이 높습니다 (달러 기호가 누락 된 것일 수도 있습니다). – hakre힌트 :'from = images' -'images '이전에'$'가 없습니다. –