目前我的目录结构如下:
src
-App
--MyBundle
---Service
----DefaultService
tests
-AppMyBundle
--files
---data.csv
--Service
---DefaultServiceTest
我正在为文件阅读器编写测试,并data.csv
为测试添加了演示文件的文件。在我的测试中,我需要获取该data.csv
文件的路径。但我找不到任何获得它的方法。我尝试通过file_locator
以下服务访问它:
$locator = $this->container->get('file_locator');
$path = $locator->locate('@AppMyBundle/Tests/files/data.csv');
和
$locator = $this->container->get('file_locator');
$path = $locator->locate('@AppMyBundle/files/data.
没有运气。命名空间如果我DefaultService
的是App\MyBundle\Service
和 DefaultServiceTest 是必要的App\MyBundle\Tests\Service