我一直在尝试使用Symfony内核 $kernel = $this->get('kernel');
$path = $kernel->locateResource('@AppBundle/Resources/file/app_version.txt');
方法访问app / Resources目录中的静态文本文件。根据{{3}}和this,它应该使用以下代码:
nums
即使文件存在于名为“file”的文件夹中,它也会抛出一条带有“无法找到文件”消息的异常。
我该怎么办?
答案 0 :(得分:0)
您的文件位于app/Ressources
,而您正在告诉 Symfony 查看src/AppBundle/Ressources
这绝对不一样。
将文件移动到正确的位置(,实际上,在包中),它将按预期工作。
有关目录结构的更多信息:https://symfony.com/doc/current/quick_tour/the_architecture.html