0

这是网上的一个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 回答