1

我在 cakephp 2.x 中创建文件管理器,我需要显示“/uploads/”目录和子目录的树列表。我在经典 PHP 中有以下代码

//show recursive directory tree
function print_tree($dir = '.') {
    global $root_path;
  echo '<ul class="dirlist">';
  $d = opendir($dir);
  while($f = readdir($d)) {
    if(strpos($f, '.') === 0) continue;
    $ff = $dir . '/' . $f;
    if(is_dir($ff)) {
      echo '<li><a href="' . $root_path . '/' . $ff . '/" onclick="load(\'mfm.php?viewdir=' . $ff . '\',\'view-files\'); return false;">' . $f . '</a>';
            print_tree($ff);
      echo '</li>';
        }
  }
  echo '</ul>';
}

但我需要 cakephp 版本的顶级代码

4

0 回答 0