外部キー (user_id と teacher_id) である 2 つのフィールドを持つテーブル オブジェクトがあります。X テーブルのエンティティを生成した後、エンティティには $user プロパティと $teacher プロパティしか含まれていないため、ID の代わりに関連付けられたオブジェクトを使用する必要があります。したがって、次のようにする代わりに、オブジェクトの user_id と teacher_id を知っているとします。
$object->setUserId(1)
私がしなければなりません:
$user = $this->getDoctrine()->getRepository('MyBundle:Users')->find(2);
$object->setUser($user)
各 ID に関連付けられたオブジェクト全体を取得することを避けるために、ID を直接操作する方法はありませんか?