поэтому у меня есть файл (просто основной текстовый файл), который я хочу прочитать в мой Controller
так что я могу отобразить вывод на странице ветки.
Мой код (в моем контроллере) выглядит следующим образом:
use Symfony\Component\Finder\Finder;
…
$finder = new Finder();
$finder->files()->in($finder->in(__DIR__.'/../BusinessLogic'));
foreach ($finder as $file) {
$contents = $file->getContents();
}
//return etc
учитывая, что контроллер находится в src/Controller
и файл, к которому я хочу получить доступ, находится в src/BusinessLogic
это должно работать, но появляется страница с сообщением об ошибке the "1" directory does not exist
(InvalidArgumentException). Насколько я вижу, это должно быть в силе.
PS кто-нибудь знает, как получить доступ к конкретному файлу, а не просто искать папку? документы были не очень понятны.
$finder->in(...)
вернуть $this
,
Так замени
$finder->files()->in($finder->in(__DIR__.'/../BusinessLogic'));
от
$finder->files()->in(__DIR__.'/../BusinessLogic');
Других решений пока нет …