我刚刚从eZ Publish 4.4迁移到4.7。一切正常,但我的扩展名为eZSearch ++ v1.0.2(又名eZSearchPro)。
我收到错误:“eZSearchEnginePro :: addObject()必须与ezpSearchEngine :: addObject()的兼容”。
我按照有关迁移的说明进行了操作:http://doc.ez.no/eZ-Publish/Upgrading/Direct-upgrading/Direct-upgrading-to-4.7-from-4.1-4.2-4.3-4.4-and-4.5/Direct-upgrading-from-4.4-to-4.7
我不想使用eZFind ......
有人可以帮忙吗?
由于
最高
答案 0 :(得分:0)
eZ Publish或升级对您的错误不是真正的责任。您正在使用的扩展程序是。您面临的问题基本上与您的eZSearchEnginePro :: addObject()方法的原型有关。
打开ezpSearchEngine,查看addObject方法原型。如果它是一个公共静态方法,那么eZSearchEnginePro :: addObject()必须以相同的方式声明,它是一个私有方法,然后......等等。你还必须检查参数列表,它必须具有相同的格式。
Google“必须兼容”,你会发现许多故事,比如你的......