我想创建一个搜索功能,搜索目录并返回包含搜索词的所有文件名(一个或部分或全部术语)。
我正在使用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
中的第一个参数吗?或者有更好/更简单的方法吗?
答案 0 :(得分:1)