I have a form on the front end which is used to edit dataobjects, so what I am doing is passing in the ID to the url of the form: edit-account/edit/$ID
So the $ID is passed in to the form and it is loaded with the correct values - this all works fine.
When I go to save the form, the page is blank with no markup whatsover (site is in dev mode), and this is the url: edit-account/Form
Both form and save form functions are contained in my page_controller class.
Now, when I take out the $ID in the url and hard code this value into the form, I can edit my dataobject no problem - it saves fine.
So it seems that have the $ID at the end of the page that calls the form is what is breaking it.
Anyone have any ideas?