1794 Posts in 590 Topics by 562 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 757 Views |
-
problem with populateTemplate

4 February 2009 at 12:31am Last edited: 4 February 2009 5:51am
Hi!
I read some post how to send mail. My problem is about populateTemplate:Object::__call() Method 'populateTemplate' not found in class ''
At line 199 in E:\_silverstripe_cms\silverstripe\sapphire\core\Object.phpThis is what I wrote:
function SendMail() {
// Create fields
$fields1 = new FieldSet(
new TextField(
$name = "nome",
$title = "Nome*:",
$value = ""
)
);
$actions = new FieldSet(
new FormAction('doSendMail', 'Invia')
);
return new Form($this, 'SendMail', $fields1, $actions);
}function doSendMail($data, $form)
{
$from="elisa";
$to="xxxx@xxxxxxxx.it";
$subject="ciao";
$body="ciao ciao";
$e = new Email($from, $to, $subject, $body, "","","");
$e->populateTemplate(array('Nome'=>$data['nome']));
$e->send();
Director::redirectBack();
}
| 757 Views | ||
|
Page:
1
|
Go to Top |

