自己的 TYPO3 扩展与作曲家:无法分析类可能未加载或没有自动加载器?

Tas*_*sot 2 typo3 composer-php typo3-extensions

我刚刚写了我的第一个 TYPO3 扩展,但它不起作用:( 我在我的 TYPO3 前端收到此错误消息:

无法分析类:“Snowboard\SnowboardStaff\Controller\SnowboardTeacherController”可能未加载或没有自动加载器?类 Snowboard\SnowboardStaff\Controller\SnowboardTeacherController 不存在

我用作曲家安装了TYPO3。那么这个问题可能与此有关吗?

我已经尝试了很多,所以请帮助我:)

bsc*_*uer 6

如果你用 composer 安装了你的扩展,你可以把它autoload放在扩展的composer.json文件中,就像“托马斯”已经写的那样。但是,如果您只是将扩展程序放入typo3cond/ext文件夹中,则必须在根目录autoload的主composer.json文件中添加设置。

扩展名中的 composer.json:

"autoload": {
   "psr-4": {
      "Vendor\\Yourext\\": "Classes/"
   }
},
Run Code Online (Sandbox Code Playgroud)

根目录下的 composer.json:

"autoload": {
   "psr-4": {
      "Vendor\\Yourext\\": "web/typo3conf/ext/startpilot/Classes"
   }
 },
Run Code Online (Sandbox Code Playgroud)