这是一个例子.php在网络上:
...
$page = new SomeEntity();
$page->setName("xx"); // name is primary key
$em->persist($page);
....
问题:当示例 2.php 问:
$result = $em->find('SomeEntity', 'xx');
? 空或对象$page?
我假设示例.php仍在运行并且尚未调用 $em->flush()。
编辑:
也许这也是我如何称呼$em的决定性因素:
$em = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('doctrine');
在未执行刷新操作之前,不会保留数据。因此,数据不会与其他进程共享。
您的$result
变量将null
。