タグ別アーカイブ: symfony

Symfony2.0を試してみた。

最近PHPのフレームワークであるSymfonyのバージョン2.0を試してみました。
断片的ではありますがその時感じたことなどのメモになります。

・DBの設定は画面上から行える(初期画面のconfigureリンクから)

・DB接続のパラメータを設定するファイル
app/config/parameters.ini

■1.4との違い
1.4でのview⇒2.0ではphpではなくtwigになっている
1.4のModel⇒2.0ではEntity
1.4のForm⇒2.0ではForm/Type
1.4のバリデーション⇒2.0ではFormではなくvalidation.ymlに定義してグループ分けをする

■定義を書かなければいけないファイル/ディレクトリなどは1.4と少し違うが、
 基本的な考え方などは同じ

■チュートリアルのページ
http://docs.symfony.gr.jp/symfony2/osc2011-nagoya-symfony2-tutorial/symfony2-php-framework-development-tutorial.html
http://docs.symfony.gr.jp/sf2-blog-tutorial/

上記の2つのチュートリアルをやれば、1.4系を触ったことのある方は
何となく感覚はつかめると思います。

symfonyに関する本はなぜ少ないのか

最近仕事でsymfonyを扱うことが多いです。
symfonyはPHPのフレームワークの一種なのですが、symfonyを扱い始めた頃、書店で入門書を探してもなぜかあまり見つからない、置いてあっても古いバージョンのsymfonyを扱っているものが多い、ということがありました。

最近、その理由はネット上でのチュートリアルが充実しているからではないかと思っています。たとえば、symfonyにはjobeetという公式のチュートリアル的なものがあるのですが、日本語で書かれているのはもちろん、バージョンごと、さらにはORマッピングの方式ごとにまとめられていて、ここだけで書店に置いてある「○○入門」のような入門書に匹敵する内容のことが書かれています。

仕事場の机の上に本を並べられないのは少し寂しい気もしますが・・・