【发布时间】:2015-06-05 09:42:45
【问题描述】:
我尝试使用Finder 组件获取我的web 目录中的文件列表。
但是组件不能正常工作。
我试试这个:
$finder = new Finder();
$finder->files()->in('web/images/avatars');
但我有一个错误
"\"web/images/avatars\" 目录不存在。"
这很奇怪,因为我的 Console Component 命令中有类似的代码,而且效果很好
然后我尝试了那个代码
$finder = new Finder();
$finder->files()->in(__DIR__ . '/../../../../../web/images/avatars');
它的工作,但它返回一个空数组
我检查了该目录的读取权限,一切正常
如果这有用,我会尝试在我的User Provider 中执行此操作
【问题讨论】:
-
你确定不只是相对路径的问题,你试过用绝对路径吗?
-
这不是路径问题,我检查了这百万次。使用绝对路径是同一个故事