私は一生、RedBeanPHP に関係の Bean/オブジェクトを返させることはできません。
私は人を作りました。関連する写真 Bean を添付して、その人物の写真のリストに追加しました。私はその人を救った。DB はすべてのレコードと関係を正しく表示しました。$person Bean をロードして写真リストを逆参照しようとすると、常に null になります。
$person = R::dispense('person');
$photo = R::dispense('photo');
$person->name="Bob";
$photo->name="BigPic";
$person->ownPhotos[] = $photo;
R::store($person);
$person = R::findOne('person', ' username = ? ', array("Bob"));
$logger->dump("Person", $person); //It's a valid bean
$logger->dump("Photos",$person->alias('photo')->ownPhotos); //It's null
$logger->dump("Photos",$person->ownPhotos); //It's null
質問 :
なぜ$person->ownPhotos and $person->alias('photo')->ownPhoto
常に null なのですか?