我尝试包含一个基于PHP的外部库' Foobar'在我自己的formhandler finisher。
库是用当前的编程方法制作的,如OOP和命名空间。每个类都位于它自己的文件中...... 3个文件夹中有30多个文件。它甚至提供了一个" composer.json" -file ...
基本上,终结器工作,但我无法访问库。
我把它们都放在myext / Classes / Foobar下面(我也试过myext / Classes / Finisher / Foobar),希望Typo3的自动加载器/类加载器找到它们但没有运气。即使将类放在" \ text_autoloader.php" -file中也没有帮助 - 使用new-directive和makeinstance-function都找不到它们。
我在TCA中添加了一个db-record并给它一个供应商名称... nope。如果我尝试将我的修整器放在相同的命名空间中,则表单甚至不会显示。
在T3-repository中我找到了扩展名" formhandler_subscription"通过" ext_autoloader.php&#34加载辅助类的辅助类; ...但是,他们的助手不使用命名空间,它们都在一个文件中......
那么,有人可以帮助我吗?我该怎么办Typo3加载外部库并将其提供给我的终结器?
提前感谢!
编辑:我使用的是Typo3 6.2.12!