最近、正式リリースされたばかりだから、サンプルアプリケーションばっかりつくってると、この問題に直面してる人が多数いるようで、日本語での情報がなかったので書き留めておこうかと思います。
健全なアプリケーションを開発している皆様は、Debug Toolbarをフル活用して、日常的に開発しているかと思います。
ちなみに、コレのことです。
さて、自分で新たにBundleをつくって、開発をはじめたところ、「あれっ、Toolbarがでないな。」ってなったときにチェックする項目をあげてみます。
app_dev.php経由でアクセスしていない
dev環境でないとToolbarは使えません。app_dev.php経由でアクセスしてください。
config_dev.ymlでtoolbarが有効になっていない
以下のような感じで有効にしてください。
web_profiler:
toolbar: true
bodyタグをつかっていない
Symfony2はテンプレートのbody閉じタグを見つけて、Toolbarを挿入します。bodyタグがない場合は表示されません。bodyタグを使用してください。
まとめ
サンプルアプリケーションを適当につくっていて、テンプレートを省略して書いてると、この問題にぶつかりました。開発者の皆様は通常はtoolbarを表示して、warningがでてないかとか、発行されるクエリー数は大丈夫か?とかチェックしながら開発しましょう。これはSymfony使いのたしなみです。