2012-10-12 9 views
6

के साथ वर्तमान पृष्ठ पर रीडायरेक्ट मैं अपनी वेबसाइट पर एक भाषा स्विचर की स्थापना की लेकिन अभी मैं केवल मुखपृष्ठ पर रीडायरेक्ट करने के लिए कैसे पता:भाषा स्विचर, symfony2.0

public function englishAction(Request $request) 
{ 
    $this->get('session')->setLocale('en_US'); 
    return $this->redirect($this->generateUrl('homepage')); 
} 

मैं पर रीडायरेक्ट करने कैसे कर सकते वर्तमान पृष्ठ?

उत्तर

14

प्रयास करें:

return $this->redirect($request->headers->get('referer')); 

या किसी अन्य समाधान: यदि आप एक प्राप्त पैरामीटर के रूप में यूआरएल लिंक वापस रख दिया और अपने "englishAction" काम करते हुए पुन: निर्देशन में इसका इस्तेमाल कर सकते हैं।

संबंधित मुद्दे