게시판에서 첨부파일 출력시 역순으로 정렬은 어떻게 하나요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
게시판 첨부파일을 XETown의 공개자료실 같이 만들고 싶어서 아래 코드를 작성하니 출력은 됩니다.
<div id="files_{$oDocument->document_srl}">
<table>
<thead>
<tr cond="$oDocument->hasUploadedFiles()">
<th>파일명</th>
<th>업로드 일자</th>
<th>파일 크기</th>
<th>다운 수</th>
</tr>
</thead>
<tbody>
<tr loop="$oDocument->getUploadedFiles()=>$key,$file">
{@
$ext = substr($file->source_filename, -4);
$ext = strtolower($ext);
$ext_img = in_array($ext,array('.jpg','jpeg','.gif','.png'));
$ext_video = in_array($ext,array('.mpg','mpeg','.avi','.wmv','.mp4','.mov','.mkv','.swf','.flv','.ogv','webm'));
$ext_audio = in_array($ext,array('.mp3','.ogg','.wma','.wav','.ape','flac','.mid'));
}
<block cond="!$ext_img && !$ext_video && !$ext_audio">
<td><a href="{getUrl('')}{$file->download_url}">{$file->source_filename}</a></td>
<td>{zdate($file->regdate, 'Y.m.d')}</td>
<td>{FileHandler::filesize($file->file_size)}</td>
<td>{number_format($file->download_count)}</td>
</block>
</tr>
</tbody>
</table>
</div>
그런데 XETown 같이 신버전이 위로 출력되게 할려면 어떻게 하면 될까요?

댓글 2
$oDocument->getUploadedFiles() 를 다른 변수에 담아서
array_reverse() 로 순서를 뒤집은 후, 그걸 가지고 루프를 돌려 보세요.
답변 감사합니다.
아래와 같이 적용했습니다.
{@ $re_files = array_reverse($oDocument->getUploadedFiles()) }
<tr loop="$re_files=>$key,$file">