Symfony2のデバッグモードのエラー画面で、ファイルのパスを物理ファイルにリンクする
app/config/config_dev.ymlに次のように記述すると、リンクになります。
app.config: ide: macvim
「macvim」だと「mvim://open〜」というURLでリンクされ、「textmate」だと「txmt://open〜」というURLになります。他の値を指定した場合、その値がファイルリンク用のパターンになります。
<?php if (isset($config['ide'])) { switch ($config['ide']) { case 'textmate': $pattern = 'txmt://open?url=file://%%f&line=%%l'; break; case 'macvim': $pattern = 'mvim://open?url=file://%%f&line=%%l'; break; default: // should be the link pattern then $pattern = $config['ide']; } }
config_dev.ymlではなくて、config.ymlにideの設定を記述するとうまく動かないのは、いまいち理由が分かっていませんが・・・。