用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3351|回复: 1
收起左侧

[优化] 关于文件辅助函数中get_dir_file_info的疑惑

[复制链接]
发表于 2012-10-17 15:27:43 | 显示全部楼层 |阅读模式
文件路径:system/helpers/file_helper.php
该文件辅助函数中有个get_dir_file_info函数,用于获取指定目录及其子目录、文件的函数,并以一个二维数组返回,如下图

如果第二个参数设为false的话,会对指定目录递归调用该函数来获取子目录下的文件,而返回的数组是以文件名为第一维的键值,此时如果有同名文件时(如父目录与子目录,或其他目录),返回的数组中同文件名的信息会被覆盖。

这是个bug还是官方是这么设计的?
ci_file_helper.jpg
发表于 2012-10-17 15:58:35 | 显示全部楼层
一维的数组,生成的结果肯定是有一个会被覆盖,否则怎么做呢?数组里套数组?
这个应该是没有考虑到会同名的因素吧。

本版积分规则