我在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版本