如何在silverstripe中显示站点上的反馈消息?

时间:2013-09-13 13:27:37

标签: silverstripe

我有一份反馈表,并在提交表格数据后保存到数据库中。现在我想显示所有用户的反馈数据。反馈代码进入mysite / code.feedbackpage.php 和feedbackpage.ss文件存储在themes / ProjectFolder / templates / Layout中。请帮我解决这个问题。任何的想法?我们如何提取数据广告会在反馈表单上方显示已保存的反馈。

1 个答案:

答案 0 :(得分:1)

假设您在提交到创建表单的页面后重定向,您可以使用sessionMessage()来执行此操作,即如果doSubmit是表单发送到的操作:

public function doSubmit($data, $form){
    // .. do your submission business logic
    $form->sessionMessage('Good job on submitting this form fella', 'good');
    $this->redirectBack();
}

希望这有帮助