File 搜索包含单词的文件名

File 搜索包含单词的文件名,file,cakephp-2.0,directory,File,Cakephp 2.0,Directory,我想创建一个搜索函数,在目录中搜索并返回包含搜索项的所有文件名(一个或部分或全部搜索项) 我正在使用CakePHP的find,它是内置的文件夹实用程序的一部分 以下是我的代码摘录: $terms = explode(' ',$this->params['url']['term']); $dir = new Folder(APP . 'docs' . DS . 'qms' . DS . 'standardforms'); foreach($terms as $term) { $fil

我想创建一个搜索函数,在目录中搜索并返回包含搜索项的所有文件名(一个或部分或全部搜索项)

我正在使用CakePHP的
find
,它是内置的
文件夹实用程序的一部分

以下是我的代码摘录:

$terms = explode(' ',$this->params['url']['term']);
$dir = new Folder(APP . 'docs' . DS . 'qms' . DS . 'standardforms');
foreach($terms as $term) {
    $files[] = $dir->find(/*what goes here*/,true);
}
我知道我正在向数组中添加一个数组,但这很好,因为我想稍后计算相关性并按它排序


有人能解释一下应该在
find
中插入什么作为第一个参数吗?或者有更好/更简单的方法吗?

以下是您需要了解的一切:


啊,谢谢你。我真的不知道CakePHP有在线文档。我发誓,我一直认为,当你使用CakePHP时,你是在荒野中独自一人,你需要自己去探索它是如何工作的。生活改变。请回答这个问题。或者你想发布更多的链接?真的吗$文件[]=$dir->find('.'.preg.$term)。'.'.',true);非常感谢。我不擅长正则表达式。相信我,那一页我已经读了100遍了。