2

現在、次のようなディレクトリ構造があります。

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.

運がない。必要に応じて my の名前空間DefaultServiceApp\MyBundle\ServiceDefaultServiceTestの名前空間App\MyBundle\Tests\Service

4

3 に答える 3