Сущность Symfony не сохраняется в базе данных на Persist

Это работает на контроллерах, однако, это не работает при введении в команду.

public function execute(InputInterface $input, OutputInterface $output)
{
$em = $this->getDoctrine()->getManager();

try {
$task = new Task();
$task->setSubject("Test subject");
$task->setCreatedAt(new \DateTime());

$em->persist($task);
$em->flush();
} catch (\Exception $e) {
throw $e; //no error
}
//prints successful here
}

/**
* @param string $entityName
* @return \Doctrine\Common\Persistence\ObjectRepository
*/
protected function getRepository($entityName)
{
return $this->getDoctrine()->getRepository($entityName);
}

protected function getDoctrine()
{
return $this->getContainer()->get('doctrine');
}

Крон успешно подхватывает его до конца, но не выдает никакой ошибки и не сохраняет сущность.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]