Отключить автоматическое сохранение Doctrine - PullRequest
0 голосов
/ 14 июля 2020
$client = $repository->find(1);
$client->setName($name);

$em->flush();

В приведенном выше коде при выполнении «flu sh» изменение имени отправляется в базу данных.

Я полагаю, что это облегчает жизнь некоторым разработчикам, но в моем случай это стало проблемой. Я хотел бы отключить эту операцию и вносить изменения только тогда, когда я вручную запускаю «$ em-> persist ($ client)»

Есть ли способ сделать это глобально вместо того, чтобы всегда использовать «$ em- > отсоединить ($ client) "?

...