Я пытаюсь обновить действительно старое расширение extbase от другого программиста. Версия TYPO3 - 8.7.13
Следующая функция в моем репозитории выдает ошибку:
"Команды не синхронизированы; вы не можете запустить эту команду сейчас. Doctrine \ DBAL \ Driver \ Mysqli \ MysqliException выброшено в файл /Volumes/web/src/typo3_src-8.7.13/vendor/doctrine/dbal/lib/Doctrine/DBAL /Driver/Mysqli/MysqliStatement.php в строке 249. "
И это функция:
Public Function delete($standort, $month)
{
$m = date('m',$month);
$y = date('Y',$month);
$sql = "
DELETE FROM mytable
WHERE standort = ".$standort." AND FROM_UNIXTIME( monat, '%m' ) = $m AND FROM_UNIXTIME( monat, '%Y' ) = $y ";
$query = $this->createQuery();
$query->statement($sql);
$query->execute(TRUE);
}
с помощью $ query-> execute (FALSE); ошибка не возникает, но sql не выполняется. С помощью $ query-> execute (TRUE); появляется ошибка, но sql будет выполнен.
Кто-нибудь может помочь? Спасибо!