Symfony2 - компонент поиска

Я хочу найти конкретные тексты в некоторых файлах в каталоге. Я пытался использовать Symfony Finder Component, но не смог получить результат. Вот мой код ниже.

$finder = new Finder();
$finder->in('./sample')->files()->contains('This is test');

Файлы находятся в каталоге с примерами. В каталоге с примерами есть pdf, txt файлы. Вышеуказанное не сработало для меня. Как заставить это работать. Любая помощь будет оценена.

1 ответ

Решение

Перед этим проверьте путь к вашему каталогу с образцами, если он находится в том же каталоге, что и ваш файл.php, это будет работать.

$finder->files()->in(__DIR__.'/sample')->contains('This is test');
var_dump($finder);

DIR - магическая константа php, которая содержит каталог файла.

Другие вопросы по тегам