我的assets文件夹位于最顶层,如下所示:
- <
- 应用程序/gh>
- 资产:
- ——css
- ——
- ——js
- 文档 系统
我没有任何问题访问我的资产文件夹的样式表,javascript库,或图像。
问题是我似乎无法扫描我的资产文件夹。具体来说,我有一个资产/图像/资产的子文件夹(称为资产,因为它涉及资本资产,而不是编码资产。房屋和财产的照片等)。我想以超链接或列表形式列出images文件夹中的文件。
在我的控制器中,列出资产文件夹内容的代码如下:
$this->load->helper('directory');
$data['map'] = directory_map('../assets/',1);
echo "<pre>";
print_r($data['map']);
我得到一个空白页。不管我给我的文件夹路径设置了什么相对路径(例如:". ./. ./assets'或'../assets'或'/assets',甚至只是简单的'assets')我没有得到任何输出,没有文件,只是一个空白页面。
我不认为有任何错误,因为我可以在输出前加上
echo "@@@";
…然后用' echo "@@@"'跟踪print_r命令,两个echo都打印出来,中间没有任何内容。
您可以尝试使用FCPATH directory_map
$this->load->helper('directory');
$data['map'] = directory_map(FCPATH . 'assets/', 1);
echo "<pre>";
print_r($data['map']);