[eluser]bolts25[/eluser]
Yeah I know that, but it had already been instantiated and the constructor had already run. From the post I was just calling a function in the class. I did not expect the constructor to run again because of this call.
[eluser]CroNiX[/eluser]
It's a separate call. Each call to a URL will instantiate a controller, generate output and then it's done. The first call you are displaying a form. Then you submit a form to a controller, even if it's the same one, which is a separate call.