2
我想查找目錄中某些文件中的特定文本。我嘗試使用Symfony Finder組件,但無法獲得結果。以下是我的代碼如下。Symfony2 - Finder組件
$finder = new Finder();
$finder->in('./sample')->files()->contains('This is test');
這些文件位於示例目錄中。示例目錄中有pdf,txt文件。上述不適合我。如何讓這個工作。任何幫助將不勝感激。
我的示例文件位於Web文件夾中。當我循環$ finder時,我得到路徑和文件名。所以,文件存在,路徑也是完美的。當我var_dump($ finder)這是我得到的'bject(Symfony \ Component \ Finder \ Finder)#372(18){ [「mode」:「Symfony \ Component \ Finder \ Finder」:private] => INT(1) [ 「名稱」: 「的Symfony \組件\搜索\搜索」:私人] => 陣列(0){ }' .... '[ 「包含」:「的Symfony \元器件\ Finder \ Finder:private] => array(1){ [0] => string(6)「This is test」 } [「notContains」:「Symfony \ Component \ Finder \ Finder」:私人] => array(0){ }' –
所以我不明白,問題在哪裏? – Mattia