我正在尝试下载此模块:https://github.com/dphn/ScContent 使用composer成功下载后,我收到此错误:
可捕获的致命错误:参数1传递给 ScContent \ Service \ Localization :: __ construct()必须是。的实例 Zend \ I18n \ Translator \ Translator,Zend \ Mvc \ I18n \ Translator的实例 给予,召唤 E:\ XAMPP \ htdocs中\ totaltech \供应商\ dphn \ SC-内容的\ src \ ScContent \厂\服务\ LocalizationFactory.php 在第35行并在中定义 E:\ XAMPP \ htdocs中\ totaltech \供应商\ dphn \ SC-内容的\ src \ ScContent \服务\ Localization.php 在第55行
我该怎么办?
我正在使用zf2.3和骨架应用程序
答案 0 :(得分:1)
骨架中用于获取翻译器的工厂是TranslatorFactory,它返回Zend\Mvc\I18n\Translator
的实例。
ScContent\Service\Localization
应使用Zend\I18n\Translator\TranslatorInterface
来同时使用Zend\I18n\Translator\Translator
和Zend\Mvc\I18n\Translator
。
如果我记得很清楚,ZF 2.2引入了MvcTranslator。