如何在codeingniter“views”文件夹中获取文件夹名称

时间:2015-08-27 20:40:02

标签: php codeigniter templates view directory

我正在尝试在codeidniters的“views”文件夹中获取文件夹名称,以创建一种模板类,该类将在“视图”中获取所有文件夹名称...

我实际上想为我的网站创建一个默认模板,然后只需添加另一个像wordpress主题的模板文件夹就可以更改它

谁能告诉我我该怎么办?

如果你能够理解我想在这里说些什么......

?php       

// declare the folder    
$ourDir = "/home/public_html/folderName";

// prepare to read directory contents    
$ourDirList = @opendir($ourDir);

// loop through the items    
while ($ourItem = readdir($ourDirList))    
{        
   // check if it is a directory    
   if (is_dir($ourItem))    
   {    
      echo "directory: $ourItem <br />";    
   }

   // check to see if it is a file    
   if (is_file($ourItem))    
   {    
      echo "file: $ourItem <br />";    
   }    
}

closedir($ ourDirList);

&GT;

尝试了这个但是不起作用.. :(

1 个答案:

答案 0 :(得分:0)

我刚刚找到了我的答案......

<?php
$dir =  APPPATH.'views/';

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            if(filetype($dir . $file) == 'dir' && $file != '..' && $file != '.') {
                echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";
            }
        }
        closedir($dh);
    }
}
?>

这将回显所有文件夹......