我一辈子都无法让 RedBeanPHP 返回关系的 bean/对象。
我创造了一个人。我附加了一个相关的照片 bean 并将其添加到此人的照片列表中。我救了那个人。数据库正确显示所有记录和关系。当我尝试加载 $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
总是为空?