Я пытаюсь перенести старое расширение с Typo3 v6 на v7, и все кажется нормальным, интерфейс показывает все правильно, сервер предоставляет формы для настройки плагинов, но один из трех плагинов производитошибка в бэкенде:
Uncaught TYPO3 Exception
PHP Warning: Invalid argument supplied for foreach() in /.../typo3_src-7.6.31/typo3/sysext/backend/Classes/Form/FormDataProvider/EvaluateDisplayConditions.php line 171
TYPO3\CMS\Core\Error\Exception thrown in file
/.../typo3_src-7.6.31/typo3/sysext/core/Classes/Error/ErrorHandler.php in line 111.
17 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Invalid argument supplied for foreach()", "/.../typo3_src-7.6.31/…orm/FormDataProvider/EvaluateDisplayConditions.php", 171, array)
16 TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::flattenFlexformRowData(array)
15 TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::removeFlexformSheets(array)
14 TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::addData(array)
13 TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord::compile(array)
12 TYPO3\CMS\Backend\Form\FormDataCompiler::compile(array)
...
Все три плагина зарегистрированы и настроены одинаково, я пытался манипулировать файлом flexform, tables.php, классами Controller, ... но ничего не меняет поведение.
У кого-нибудь есть подсказка?Пожалуйста? * * 1006