TYPO3 8, ошибка "не загружается" или нет автозагрузчика? Класс WapplerSystems\WsFlexslider\Controller\FlexsliderController не существует

Добавлена ​​​​папка расширения в project/web/typo3conf/ext/flexslider, и она отлично работает на сайте администратора, теперь после добавления изображений в flexslider возникает ошибка во внешнем интерфейсе.

"not loaded or no autoloader? Class WapplerSystems\WsFlexslider\Controller\FlexsliderController does not exist"

person Manoj Patel    schedule 25.03.2019    source источник
comment
Вы пытались очистить все кеши в TYPO3 Install Tool? Ваша установка основана на композиторе?   -  person Peter Kraume    schedule 25.03.2019
comment
Очистил все кеши, но по-прежнему возникает та же проблема, я установил его вручную, добавил загруженные файлы flexslider в расширение flexslider и установил его с вкладки расширений от администратора.   -  person Manoj Patel    schedule 25.03.2019


Ответы (2)


Используете ли вы typo3 в режиме композитора? Если это так, вы должны объявить расширения, которых нет в версии, в composer.json. В противном случае они не будут добавлены в автозагрузчик. Вы можете сделать это следующим образом:

{
 ...
 "autoload-dev": {
   "psr-4": {
    "TYPO3\\CMS\\Core\\Tests\\": "web/typo3/sysext/core/Tests/",
    "Vendor\\ExtensionKey\\": "web/typo3conf/ext/extension_key/Classes/"
   }
 }
}

Чтобы обновить автозагрузчик, необходимо выполнить следующую команду. Дополнительный аргумент одновременно обеспечивает оптимизацию. Соответствующие классы загружаются быстрее.

composer dump-autoload -o
person gerritson    schedule 25.03.2019

Поместите приведенный ниже код в свой типоскрипт, может он вам поможет!

config.tx_extbase {
 mvc {
    callDefaultActionIfActionCantBeResolved = 1
 }
}
person gautamsinh mori    schedule 27.03.2019