我在自己开发的一些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:
两个Erros Msg都被Ext2调用。 有人提示吗?