Doctrine2:多进程中的实体可见性

时间:2012-09-21 19:41:36

标签: doctrine doctrine-orm doctrine-odm doctrine-query

这是Web上的example.php:

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

问题:当example2.php问:

时会发生什么
$result = $em->find('SomeEntity', 'xx');

? null或object $ page?

我假设example.php仍在运行,并且还没有调用$ em-> flush()。

编辑:

也许这也决定了我怎么称呼他们:

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

1 个答案:

答案 0 :(得分:1)

直到没有执行刷新操作,数据才会保留。因此,数据不会与其他进程共享。

您的$result变量将为null