フレームワーク全体ではなく、必要なバンドルとコンポーネントをプルすることで、レガシープロジェクトの1つでSF2を使用しています。そして、私はいつもこれらのコード行について疑問に思っていました:
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
require_once __DIR__.'/../app/AppKernel.php';
//require_once __DIR__.'/../app/AppCache.php';
$kernel = new AppKernel('prod', false);
$kernel->loadClassCache();
このbootstrap.php.cacheファイルは何のためにあるのか、何のためにあるのか、どのように生成されるのか(SF2フレームワーク全体を使用していない場合)疑問に思います。以前は使ったことがなかったので問題ありませんでしたが、これでパフォーマンスが上がるなど、調べてみるといいのではないかと思います。私はいたるところを見つけようとしましたが、この主題に特化した文書を見つけることができませんでした。