Sorry - I am looking for a Referrer object - similar to the Request object.
I believe my sample code included an example of retrieving request params... I was hoping I would have a similar object for the referrer. Alternately, I was asking if there was another way to do what I am trying to do. Any help would be greatly appreciated. On May 9, 11:47 am, Christophe COEVOET <s...@notk.org> wrote: > Le 09/05/2011 17:44, theinterned a crit : > > > > > > > > > Hi, > > > I am trying with no luck to find a "referrer" object for use in my > > controller. I expected there would be an object similar to the request > > object with parameters specifying the _controller, _route and > > arguments. > > > What I am trying to do is a language switcher action that redirects > > the user to the same page in the new language. Something along the > > lines of: > > > public function switchLangAction($_locale) > > { > > $args = array(); > > $newLang = ($_locale == "en") ? "fr" : "en"; > > > // this is how I would have hoped to get a reference to the > > referrer request. > > $referrer = $this->get('referrer'); > > $referrerfRoute = $referrer->parameters->get('_route'); > > $args = $referrer-parameters->get(''args"); // not sure how to > > get the route args out of the params either! > > $args['_locale'] = $newLang; > > > $response = new RedirectResponse( $this->generateUrl( > > $referrerRoute, > > $args > > )); > > > return $response; > > } > > > It's also possible that there is another way to do this - I know in > > rails there is the "redirect_to :back" method for example. > > > Any help would be greatly appreciated. > > they are in the request as request attributes: > $request->attributes->get('_route') etc... > > -- > Christophe | Stof -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en