У меня проблема с вызовом ControllerAction с использованием Ajax. Вызов и ответ работают хорошо, но в вызываемом контроллере DI не работает. Все внедренные службы/репозитории пустые (NULL).Зависимость Инъекция не работает в BE Ajax Call
Единственный способ, как это получить работу было назвать ObjectManager и инициализировать каждую службу/Repo непосредственно в действии:
$this->objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Object\ObjectManager');
$this->resourceFactory = $this->objectManager->get('\TYPO3\CMS\Core\Resource\ResourceFactory'
есть простой способ, чтобы получить DI работает на Ajax звонки?