10393 Posts in 2203 Topics by 1714 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 206 Views |
-
Rendering subclassed UserDefinedForm w/alternative Form.ss

16 December 2011 at 4:40am
SS 2.4
UF 0.4I've successfully subclassed UserDefinedForm and have the page rendering with the correct Layout. I now need to specify an alternative Form.ss template for the form itself to use for rendering. How can I overide the UserDefinedForm forTemplate() from my subclass controller; something like the example from http://doc.silverstripe.org/sapphire/en/topics/forms, but using UserDefinedForms:
class MyForm extends Form {
function __construct($controller, $name) {
$fields = new FieldSet(
new TextField('FirstName', 'First name'),
new EmailField('Email', 'Email address')
);$actions = new FieldSet(
new FormAction('submit', 'Submit')
);parent::__construct($controller, $name, $fields, $actions);
}function forTemplate() {
return $this->renderWith(array(
$this->class,
'Form'
));
}function submit($data, $form) {
// do stuff here
}}
| 206 Views | ||
|
Page:
1
|
Go to Top |

