前者も後者もドメインオブジェクトにデータベースへのアクセスロジックを持っているという点では
アクティブレコードに類似してるけど、教科書(PofEAA)にならうならfindByIdメソッドは
新たに生成したWeblogのインスタンスを返すべき。
function findById($id) {
…
$data = mysql_fetch…
$weblog = new Weblog();
$weblog->setTitle($data[‘title’]);
return $weblog;
}
アクティブレコードに類似してるけど、教科書(PofEAA)にならうならfindByIdメソッドは
新たに生成したWeblogのインスタンスを返すべき。
function findById($id) {
…
$data = mysql_fetch…
$weblog = new Weblog();
$weblog->setTitle($data[‘title’]);
return $weblog;
}