अपने नियंत्रकों से, मैं एप्लिकेशन पैरामीटर (उन में /app/config
) का उपयोग करता हूं
$this->container->getParameter('my_param')
लेकिन मुझे नहीं पता कि इसे एक सेवा से कैसे एक्सेस किया जाए (मुझे लगता है कि मेरी सेवा वर्ग का विस्तार नहीं होना चाहिए Symfony\Bundle\FrameworkBundle\Controller\Controller
)।
क्या मुझे इस तरह अपने सेवा पंजीकरण में आवश्यक मापदंडों को मैप करना चाहिए:
#src/Me/MyBundle/Service/my_service/service.yml
parameters:
my_param1: %my_param1%
my_param2: %my_param2%
my_param3: %my_param3%
या ऐसा ही कुछ? मुझे किसी सेवा से अपने आवेदन मापदंडों तक कैसे पहुंचना चाहिए?
यह प्रश्न समान लगता है, लेकिन मेरा वास्तव में इसका उत्तर देता है (एक नियंत्रक से पैरामीटर), मैं एक सेवा से पहुंचने के बारे में बात कर रहा हूं।