Yii2 FileHelper::findFiles()不适用于选项

Yii2 FileHelper::findFiles()不适用于选项,yii2,Yii2,当我简单地使用 FileHelper::findFiles(realpath($config['sourcePath'])); 它是有效的。但是当我尝试向它传递一些选项时,它不起作用。不幸的是,它没有给出任何错误 FileHelper::findFiles(realpath($config['sourcePath']),['only'=>['*.php']]); 你知道为什么吗?语法应该是.php,而不是*.php。不过,这在现实中并不十分清楚。下面是对尾随的/的解释: 例如,“/a/

当我简单地使用

FileHelper::findFiles(realpath($config['sourcePath']));
它是有效的。但是当我尝试向它传递一些选项时,它不起作用。不幸的是,它没有给出任何错误

FileHelper::findFiles(realpath($config['sourcePath']),['only'=>['*.php']]);

你知道为什么吗?

语法应该是
.php
,而不是
*.php
。不过,这在现实中并不十分清楚。下面是对尾随的
/
的解释:

例如,“/a/b”匹配所有以“/a/b”结尾的文件路径;和“.svn/”匹配以“.svn”结尾的目录路径


因此,我们可以推断,
.svn
将匹配以
.svn

结尾的所有文件。我也尝试了.php。但它仍然会给我错误。当我通过控制台执行此命令时,它工作正常,但当我尝试在浏览器上运行它时,它停止工作。