9月29 symfony2.1のautoloaderって カテゴリ:PHP Symfony2の勉強だてら、サンプルを動かしてみることにしました。 サンプルはsymfony2.0で作られています。でも、私の環境はsymfony-2.1.2.zip。 最初は順調だったのですが、クラスのnamespaceを登録するところで困りました。 symfony2.0と2.1でapp/autoload.phpの内容が違いすぎ。 ※この時点では未だComposerについての知識はありません。 少しでも新しい方が良いかなと思ってたのですが、甘かったです。 仕方ないので、web/app_dev.phpから呼ばれる順にソースを追う事に。 あちこち廻って、vendor/composer/autoload_real.phpで$loaderの生成を見つけました。 で、vendor/composer/ClassLoader