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 件のコメント:
コメントを投稿