मैं एक सेवा में अपने अनुवाद स्ट्रिंग इंजेक्षन करना चाहते हैं, तो मैं सेवा परिभाषा इस प्रयोग किया जाता है बनाम:Symfony: LoggingTranslator अनुवादक
arguments: [@doctrine.orm.entity_manager, @translator]
मैं निर्माता में यह प्रयोग किया है:
public function __construct(\Doctrine\ORM\EntityManager $entityManager, \Symfony\Component\Translation\Translator $translator)
लेकिन मुझे यह त्रुटि मिलती है:
.... __construct() must be an instance of Symfony\Component\Translation\Translator, instance of Symfony\Component\Translation\LoggingTranslator given...
दोनों के बीच क्या अंतर है?
कृपया पर विचार इस [प्रलेखन] (/ ब्लॉग/न्यू-इन-सिम्फनी-2-6-सुधार-के-अनुवाद-घटक) – falinsky
इस सेवा को इंजेक्ट करने का प्रयास करें: 'translator.default' – Matteo
धन्यवाद। translator.default काम करता है :) – b85411