相关疑难解决方法(0)

Symfony:LoggingTranslator与Translator

我想将我的翻译字符串注入服务中,所以我在服务定义中使用了这个:

arguments: [@doctrine.orm.entity_manager, @translator]
Run Code Online (Sandbox Code Playgroud)

我在构造函数中使用了这个:

public function __construct(\Doctrine\ORM\EntityManager $entityManager, \Symfony\Component\Translation\Translator $translator)
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

.... __construct() must be an instance of Symfony\Component\Translation\Translator, instance of Symfony\Component\Translation\LoggingTranslator given...
Run Code Online (Sandbox Code Playgroud)

两者有什么区别?

php symfony symfony-2.6

8
推荐指数
2
解决办法
1716
查看次数

标签 统计

php ×1

symfony ×1

symfony-2.6 ×1