TYPO3中的命名空间冲突

时间:2016-01-19 12:35:09

标签: namespaces typo3 extbase

我在自己开发的一些TYPO3扩展中有一种奇怪的行为。我正在使用TYPO3版本>带有Extbase和命名空间的6.2和7.6。如果扩展是单独开发的,那么一开始就一切正常。现在在生产系统上一起使用我的一些扩展(同时)。似乎一些Viewhelpers以及一些Services(相同的类名,不同的命名空间)冲突。这怎么可能?我检查了所有名称空间的declerations和类名....

简短示例: 我在Ext1和Ext2中使用ExcelServices并进行了一些内部更改。 如果同时安装了两个扩展,则Ext2正在使用Ext1中的ExcelService并因为缺少输入数据而产生异常。 例1:

PHP Warning: ZipArchive::close(): Failure to create temporary file: No such file or directory in /var/www/html/dev7/typo3conf/ext/ext1/Resources/Private/Libs/PHPExcel/PHPExcel/Writer/Excel2007.php 

示例2:

1289386765:无法分析类:PCON \ Ext1 \ ViewHelpers \ Form \ TcaSelectedOptionsViewHelper可能未加载或没有自动加载器?

两个Erros Msg都被Ext2调用。 有人提示吗?

0 个答案:

没有答案