2010-05-06から1日間の記事一覧

メモ:Doctrine_Recordのステータス

STATE_DIRTY プロパティが変更された(ダーティ) STATE_TDIRTY 新規レコードオブジェクトで、プロパティが変更された STATE_CLEAN すべてのプロパティがデータベースから読み込まれて以降変更されていない STATE_PROXY プロパティがまだ完全には読み込まれ…

メモ:Doctrineのレコードオブジェクトでset〜を呼び出したときのダーティチェック

Doctrineで既存のレコードをインスタンス化して、そのオブジェクトのフィールドの値を変更して保存する場合、「値が何も変わっていなければ保存しない」というチェックが行われます。このチェックは、Doctrine_Recordクラスの_setメソッド内で行われます。 _…