php—使用jms序列化程序对混合(不同)对象数组进行序列化

qojgxg4l  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(220)

我有两个不同的实体叫做“guidequeryresult.php”和“nonverifiedguideprofile.php”。guidequeryresult.phpMap到mongodb,nonverifiedguideprofileMap到mysql。
我还有另一个名为“searchresults”的类,它包含一个变量“$results”$结果是“guidequeryresult.php”和“nonverifiedguideprofile.php”的数组。

class SearchResults {
   /**
   * @Serializer\Type("array<AppBundle\Document\GuideQueryResult>")
   *
   * @var array
   */
   protected $results;
}

如何更改上述内容以使结果同时使用guidequeryresult和nonverifiedguideprofile序列化?
尝试序列化结果时出现的错误:

Cannot access protected property AppBundle\Entity\NonVerifiedGuideProfile::$_id

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题