Hi,
This is in 2.0.1rc6.
I have a custom form, the code to build it looks like this:
class ContactPage_Controller extends Page_Controller {
function Form() {
return new Form($this, "ContactForm", new FieldSet(
// List the your fields here
new TextField('SenderName'),
$this->ContactName,
$this->ContactEmail,
new EmailField("Email", "Email address")
), new FieldSet(
// List the action buttons here
new FormAction('doSendEmail', 'Submit')
), new RequiredFields(
// List the required fields here: "Email", "FirstName"
));
}
function doSendEmail($data, $form){
die('not yet implemented');
}
}
Which looks like it should be fine, however I get an error message:
Fatal error: Call to a member function setForm() on a non-object in **siterootremoved**/www/sapphire/forms/Form.php on line 37
Any ideas?