2

私は一生、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 なのですか?

4

1 に答える 1