以下のアクションを使用して、ファイルのリストを収集して表示します。最終変更日でファイルを並べ替えることができる必要があります。PHPまたはZENDを使用して、最終変更順にアイテムを並べ替える簡単な方法はありますか?ZENDを使用してファイルを取得し、注文する簡単な方法を知っている場合。私にお知らせください。
public function imagesAction()
{
$this->_helper->layout->disableLayout();
$results = array();
$handler = opendir(APPLICATION_PATH . '/../public/images/blog');
while ($file = readdir($handler)) {
if ($file != "." && $file != ".." && $file != '.svn') {
$results[] = $file;
}
}
closedir($handler);
$this->view->data = $results;
}
やってみました
$this->view->data = ksort($results);
$this->view->data = asort($results);
ただし、ファイルのリスト全体をビューから削除するだけで、表示されなくなります。