使扩展兼容 TYPO3 v8
Make extension compatible for TYPO3 v8
我在使用自己的扩展的 TYPO3 v8.5.0 dev 中遇到问题。
创建正确的 composer.json 后,找不到我的 类。安装是通过像往常一样复制到 typo3conf/ext 文件夹并在扩展管理器中激活来完成的。不幸的是 ext 不在 TER 中,所以这是唯一的方法。
激活后,我遇到错误:
Oops, an error occurred!
Class 'XXX\ExtKey...' not found
我错过了什么所以我的 类 又被找到了?
如果您的扩展没有与 composer 一起安装,您必须将自动加载设置添加到项目的 composer.json 中。
"autoload": {
"psr-4": {
"Test\Yourext\": "web/typo3conf/ext/yourext/Classes"
}
}
然后你必须做一个 composer update 或者 composer dump-autoload
我在使用自己的扩展的 TYPO3 v8.5.0 dev 中遇到问题。 创建正确的 composer.json 后,找不到我的 类。安装是通过像往常一样复制到 typo3conf/ext 文件夹并在扩展管理器中激活来完成的。不幸的是 ext 不在 TER 中,所以这是唯一的方法。 激活后,我遇到错误:
Oops, an error occurred!
Class 'XXX\ExtKey...' not found
我错过了什么所以我的 类 又被找到了?
如果您的扩展没有与 composer 一起安装,您必须将自动加载设置添加到项目的 composer.json 中。
"autoload": {
"psr-4": {
"Test\Yourext\": "web/typo3conf/ext/yourext/Classes"
}
}
然后你必须做一个 composer update 或者 composer dump-autoload