0

Web 上の example.php は次のとおりです。

...
$page = new SomeEntity();
$page->setName("xx");  // name is primary key
$em->persist($page);
....

質問: example2.php が尋ねるとどうなりますか:

$result = $em->find('SomeEntity', 'xx');

? null またはオブジェクト $page?

私は、example.php がまだ実行中で、$em->flush() をまだ呼び出していないと想定しています。

編集:

たぶん、$em の呼び方も決定的です:

$em = \Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('doctrine');
4

1 に答える 1

1

フラッシュ操作が実行されなくなるまで、データは保持されません。したがって、データは他のプロセスと共有されません。

変数$resultは になりますnull

于 2012-09-21T20:02:21.583 に答える