【问题标题】:TYPO3 8, Get error not loaded or no autoloader? Class WapplerSystems\WsFlexslider\Controller\FlexsliderController does not existTYPO3 8, 出现错误未加载或没有自动加载器? WapplerSystems\WsFlexslider\Controller\FlexsliderController 类不存在
【发布时间】:2019-03-25 09:37:03
【问题描述】:

project/web/typo3conf/ext/flexslider 中添加了扩展文件夹,现在在 flexslider 中添加图像后,它在管理站点上工作正常,在前端出现错误

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

【问题讨论】:

  • 您是否尝试清除 TYPO3 安装工具中的所有缓存?您的安装作曲家是基于吗?
  • 清除了所有缓存但仍然遇到同样的问题,我已经手动安装了它,在 flexslider 扩展中添加了 flexslider 下载的文件,并从管理员的扩展选项卡中安装了它

标签: typo3 typo3-8.x typo3-extensions


【解决方案1】:

你在作曲家模式下使用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

【讨论】:

    【解决方案2】:

    把下面的代码放在你的打字稿中可能对你有帮助!!

    config.tx_extbase {
     mvc {
        callDefaultActionIfActionCantBeResolved = 1
     }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-06-01
      • 2015-05-21
      • 1970-01-01
      • 2017-09-07
      • 1970-01-01
      • 2017-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多