PHP
Symfony2

Symfony2 で Resources とかからファイルを読み込む

More than 1 year has passed since last update.

Symfony2 で Resources 下にファイルを置いといて、それを参照してなにかする、ってことをやるときのメモです。

kernel の locateResource でバンドル内のファイルのパスを取得できます。

$kernel = $this->get('kernel');

$path = $kernel->locateResource('@MyBundle/Resources/views/Default/test.html.twig');
$cont = file_get_contents($path);