1

IDだけで外部キーを設定できるようにしたいと思います。

一部の長いスクリプトでは、完全な外部オブジェクトをセッター メソッドに渡す必要があるという事実により、データベース クエリを実行しなければならず、リソースが浪費されることがあります。

$entity = new SomeEntity();
$entity->setIdAnswer(42);

$em->persist($entity); 

それ以外の

$world = $em->getRepositorye('My/Bundle:Answer')->findOneById(42); 

$entity = new SomeEntity();
$entity->setIdAnswer( $world );

$em->persist( $entity); 

整数キーを使用して外部キーを時々設定するにはどうすればよいですか?

汚いコードを使わずにそれができれば素晴らしいことです

4

1 に答える 1