Render another view and pass variables to it

Hello everyone. Could somebody please explain me how to render another view from a controller and pass data to it. Another question. I am wondering if I do something like


in a controller. Is there a way to somehow pass data to that view that I am redirecting a user to? Is it possible to do only with session or any other ways are possible.


You could use the dispatcher to forward control onto another action

You could pick a new view and set the variables as you would normally

This won't redirect the url though. However if you are intent on redirecting, I would suggest storing the vars in a session bag and then retrieving them on the new controller (checking if they are set), Once these have been assigned to new variables in the view, delete them from the session.

More info at