タグ

doctrineに関するhokacchaのブックマーク (3)

  • DoctrineのHydrationとは - ゆっくり*ゆっくり

    DoctrineはPDOを使用しています。PDOはSELECT句を実行すると1次元の配列で値が取得できます。この配列をDoctrineのオブジェクト、もしくはオブジェクトと同様に階層化された配列に変換することをDoctrineではHydration(ハイドレーション)と呼んでいます。ちなみにhydrateとは「潤いをあたえる」とかそんな意味だったと思います。 このHydrationはDoctrineのORマッピングの中でもとても重要な部分です。Doctrineの内部にはDoctrine::HYDRAETE_で始まる定数(Hydration mode)が3種類定義されています。 HYDRATE_RECORD オブジェクトへのHydration(デフォルト) HYDRATE_ARRAY 階層化された配列へのHydration HYDRATE_NONE そのままの値 PDO::FETCH_NUM

    DoctrineのHydrationとは - ゆっくり*ゆっくり
  • Doctrineのアクセサとオーバーライドについて

    小川です。WEB+DB PRESS Vol.46のプレゼントで応募した「はまちちゃんのセキュリティ講座の生イラスト&直筆サイン入り色紙」が当たってしまいました。感激です。ありがとうございます。 先月末に第2回symfony勉強会があり、そこでDoctrineについて簡単に発表を行ってきました。 そこでDoctrineのアクセサ(Getter/Setter)について色々と疑問を抱いてる方がいらっしゃったので、今日はそれについてまとめてみようと思います。 まず、DoctrineのGetterがどのようなものかを解説していきます。 基的に僕はDoctrineを単体ではなくsymfonyとあわせて使っているので、sfDoctrinePluginを使っていることを前提として進めていきます。 またDoctrineは1.0系を想定しています。 Doctrineのプロパティには以下のようなアクセス方法が

    Doctrineのアクセサとオーバーライドについて
  • symfony - open-source PHP5 web framework

    Services Upsun for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
  • 1