現在、次のようなディレクトリ構造があります。
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 の名前空間DefaultService
とApp\MyBundle\Service
DefaultServiceTestの名前空間App\MyBundle\Tests\Service