Doctrine DBAL 2.11 и TYPO3 extbase сортировка создает пустые условия where

#sql #doctrine #typo3 #extbase

#sql #доктрина #typo3 #extbase

Вопрос:

Использование в вашем репозитории Extbase TYPO3 версии 9.5.21 sth. Нравится

 protected $defaultOrderings = [
    'child.sorting' => TYPO3CMSExtbasePersistenceQueryInterface::ORDER_ASCENDING
];
  

создает пустой оператор в вашем предложении WHERE с doctrine/dbal 2.11.

 WHERE () AND (....
  

С doctrine / dbal 2.10. все ли в порядке.

Не знаю, связано ли это с TYPO3 или doctrine.

Ответ №1:

Может быть связано с этим билетом https://github.com/doctrine/dbal/issues/4282