Код: Выделить всё
$this->addSql("INSERT INTO `mytable` (`name`) VALUES ('myvalue')");
$res = $this->em->createQueryBuilder()
->select('a')
->from(MyEntityClass::class, 'a')
->where("a.name = :name")
->setParameter('name', 'myvalue')
->getQuery()
->getResult();
$id = $res[0]->getId();
//some other operation using $id...
если я вручную проверю базу данных, значение не будет вставлено.< /p>
Однако, если я закомментировал блок с помощью запроса выбора, значение будет правильно сохранено в таблице.
Похоже, что это запрос в addSql все выполняются в конце скрипта, есть ли способ получить значение сразу после его сохранения в базе данных?
Подробнее здесь: https://stackoverflow.com/questions/689 ... ter-insert
Мобильная версия