第9回 Symfonyユーザー会IRC集会を開催しました

Symfony に関するアレコレを話し合うIRC集会の第9回を、10/10(日)の21時~23時に開催しました。 以下、IRC集会の内容のまとめです。

まとめ

(symfony 1.x 向け) elXHProfPlugin

  • XHProf のプロファイリングを手軽に行うためのプラグイン。
  • XHProf のインストールについては、こちらを参照→ XHProf 導入 by co3k
  • 環境を整えておけば、後は好きな箇所にプロファイリングの開始、終了コードを挿入するだけで、Web デバッグパネルから簡単にプロファイル情報を見ることができる。

Symfony2 関連

  • twitter を見ていると、Symfony2 を触ってみたという方が徐々に増えてきている印象
  • src/Application と src/Bundle は機能的に違いがあるのか?
    • ない
  • cache ディレクトリに作られるファイルのパーミッションが 0644 である意図は?
    • 意図があるのか分からないが、コードで明示的に 0644 にしている。
    • Symfony\Component\Routing\Router::writeCacheFile()
    • 異なるパーミッション設定で書き出せるようにしたいが、うまいやり方が分からないという話。

Doctrine2 関連

  • DB から取得した結果を var_dump() につっこむのは、やはりできないらしいという話。
  • lifecycle event
    • Doctrine1 の postSave() などのフックと似た機能。
    • Doctrine2 ORM - Lifecycle Events
    • UnitOfWork などからコールバックされる。
    • @HasLifecycleCallbacks アノテーションを設定したエンティティでのみ有効になる。
  • リレーションを JOIN して取得した結果のハイドレーション
    • リレーション先オプジェクトのハイドレーションなどが lazy になっている?(要調査)
  • 自動 flush はできるか?
    • UnitOfWork で DB アクセスをキューイングできるが、キューの flush を自動でやれないか?という話

他のフレームワークの話

Symfony2 勉強会 (11月)

  • 11月くらいに Symfony2 の勉強会をやりたいという話。
    • 講義形式ではなく、ワークショップやハッカソン + LT くらい。
    • ユーザー会 ML にて、日程や場所を調整します。今のところ 11/20 (土) か、11/27 (土) あたりを予定。

次回

次回は2週間後、10/24(日)の21時~23時で開催予定です。

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

Symfony2 に関する情報(公式) Books on symfony