symfony2

Monologのfingers_crossedがようやくわかった

MonologはSymfony2でも利用されている高機能なロガーライブラリです。PythonのLogbookというライブラリをPHPに移植したものだと記憶しています。Symfony2の app/config/config_dev.yml では、Monologは次のように設定されています。 monolog: handlers: main…

第4回Symfony2勉強会で発表しました

Symfony2のフォームフレームワーク View more presentations from Katsuhiro Ogawa 第4回Symfony2勉強会でSymfony2のフォームフレームワークについて発表を行ってきました。symfony 1.xのころのフォームって正直柔軟性低くて使いづらかったのですが、大幅に…

Symfony2のFirewallの設定に関するメモ

Symfony2のSecurityコンポーネントではFirewallという仕組みを用いて認証/認可を行います。Symfony2ではおおまかにいうと次のようなフローで処理が進みます。 Requestオブジェクトの初期化 DIコンテナの起動 ルーティングとセッションの初期化 ルーティング…

Symfony2 note at Apr 20, 2011

前回のDIコンテナの記事から4ヶ月ほど経ち、だいたい今まで書いた記事も役に立たなくなった感じですね。とりあえず最近Symfony2でコード書いてて思ったことをメモしておきます。 Form 1系の鬼門だったFormですが、ずいぶんよくなりました。今度Symfony2勉強…

DIコンテナの起動とエクステンション

この記事は、Symfony アドベントカレンダー 2010 に参加しています。 Symfony Advent 2010 : ATND http://www.symfony.gr.jp/adventcalendar/2010 前の記事: SymfonyEventDispatcher→Symfony2(PR4)EventDispatcherの変更点 - * yuchimiriのにっき * DIコン…

Validatorコンポーネントが遅い理由

Symfony2の状況を検証IRC集会の時間が終わった後でしたが、@fivestr さんがいくつか検証してくれました。 * 現時点のコードだと、フォームのレンダリング処理に結構時間がかかる * メタデータのキャッシュなどが行われていないようなので、今後の改善に期待…

Symfony2のいいところ

ちょっと仕事が行き詰ったので、Symfony2のいいなーと思うところでも書いて頭をリフレッシュしよう。 シンプルなアーキテクチャ DIコンテナ Twig組み込み アクションの戻り値がResponseオブジェクト プレーンなPHPオブジェクト Namespace ぱっと思いつくのは…

Symfony2という名前について重要なお話し

So, please, as of now, whenever you write a blog post, a piece of documentation, a tweet, or a presentation, never write "Symfony 2" again. Use Symfony2 instead. That way, someone can search for "Symfony2 routing" and he will have only Sym…

The State of Symfony 2の超個人的メモ

http://www.symfony.gr.jp/blog/20100622-the-state-of-symfony2-1id:innx_hidenoriさん仕事早い!なんか色々「そこまでするか!」って思っちゃいますけど、そこまでするからSymfonyなんですよね。 追記 http://www.symfony.gr.jp/blog/20100623-the-state-o…