at0m1x
Новичок
Использую в своем проекте ORM Doctrine 2. Есть сущность, пытаюсь добавить запись в БД след. образом:
Выдает эксепшен The EntityManager is closed.
В doctrine/orm/lib/Doctrine/ORM/EntityManager.php есть поле closed, есть методы close(), errorIfClosed() и isOpen(). Не пойму для чего используется это поле и в каком случае оно задается как closed = true;
Что означает эта ошибка и из-за чего может возникать?
PHP:
$entity = new SomeEntity;
$entity->setCreated(new \DateTime())
->setSomeField(...);
$this->em->persist($entity);
$this->em->flush($entity);
В doctrine/orm/lib/Doctrine/ORM/EntityManager.php есть поле closed, есть методы close(), errorIfClosed() и isOpen(). Не пойму для чего используется это поле и в каком случае оно задается как closed = true;
Что означает эта ошибка и из-за чего может возникать?