我想创建一个搜索功能,它搜索目录并返回包含搜索词的所有文件名(一个或部分或所有词)。
我正在使用 CakePHP find
,它是内置Folder Utility
.
以下是我的代码的摘录:
$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
吗?或者有更好/更简单的方法吗?