在自己的Typo3 Formhandler Finisher中加载助手类的问题

时间:2015-05-21 09:27:52

标签: namespaces typo3 autoloader

我尝试包含一个基于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!

0 个答案:

没有答案