2012年7月10日火曜日

symfonyでカラムの更新を判断する


phpで、条件によってあるカラムを変更する、という処理を行う関数があるとします。
この時、戻り値で変更があったかどうかsymfonyなら分かるんです!



ざっくり、こんな感じ。

function change() {
  if ($this->name === 'test') {
    $this->name = 'hoge';
  }

  return $this;
}


// $user->name = 'test'

$user->change();
$lastModified = $user->getLastModified(); // $lastModifiedは配列

if (isset($lastModified['name']) {
  echo 'change!';
}


symfony使いなら知ってるよ( ´_ゝ`) かもしれないけど、初めて知ったので(^_^;)

0 件のコメント:

コメントを投稿