symfonyの設定ファイル(app.yml, module.yml)に関して、多分symfony使ってる人の98%位は当然知ってるのかも知れないが、個人的に結構気付くまでに時間がかかった事がある。 例えば、testモジュールのmodule.ymlに次の様に記述する。 all: a: "1階層目" b: c: "2階層目" すると当然、 var_dump(sfConfig::get('mod_test_a')); var_dump(sfConfig::get('mod_test_b_c')); は、 string '1階層目' (length=10) string '2階層目' (length=10) となる。つまり、アンダースコアを挟んで、"mod"、モジュール名、次いでymlに設定した配列のキーの、環境(prod/dev/all等)を除く部分を続けたものが設定名となる。で、ここまでやる