我有一个表,其中包含两个映射回成员资格表的外键。它们被命名为“from_member”和“to_member。”
我试图通过执行以下操作来获取表示此成员资格表的Member对象:
$feedbackQuery = FeedbackQuery::create()->findOne();
$fromMember = $feedbackQuery->getFromMember();
所以我可以这样:
$firstName = $fromMember->getFirstName();
唯一的问题是你不能这样做,显然Propel要求你调用$ fedbackQuery-> getMember(),谁知道在这种情况下会返回什么。
有没有简单的方法可以像这样获得会员数据?
答案 0 :(得分:3)
假设您使用from_member_id和to_member_id作为外键,您可以使用两种方法。 getMemberRelatedByToMemberId()和getMemberRelatedByFromMemberId()。
查找from_member对象并使用它。
$fromMember = $feedbackQuery->getMemberRelatedByToMemberId();
$firstname = $fromMember->getFirstName();