2つの関連オブジェクトを持つ場合は、それらを1つのオブジェクトまたは2つの別々のオブジェクトにするのが最善でしょうか?1対2のオブジェクト関連情報
たとえば、Artistオブジェクトと、1つのArtistに関連するAlbumオブジェクトの配列がある場合です。
<?php
// two separate objects?
$artist = $ArtistDataMapper->find(1);
$album = $AlbumDataMapper->allByArtist($artist->id);
// or one
$artist = $AristDataMapper->find(1); //datamapper will also include query for albums
これは、お客様の要件によって異なります。プログラミングを「自分のデータを最良に保存するにはどうすればよいか」と考えることは、プログラミングするための単なる方法です。プログラムするもう1つの方法は、「どのようにデータを操作するのが最善でしょう」です。 – kainaw