我有一个表对象,它有 2 个外键字段(user_id 和teacher_id)。为 X 表生成实体后,实体仅包含 $user 和 $teacher 属性,这迫使我使用关联对象而不是 id。所以假设我知道我的对象的 user_id 和 teacher_id,而不是这样做:
$object->setUserId(1)
我要做:
$user = $this->getDoctrine()->getRepository('MyBundle:Users')->find(2);
$object->setUser($user)
有没有办法直接使用 id 来避免检索与每个 id 关联的整个对象?