2

在 Silverstripe < 3 中,您可以在表单操作中这样做

Director::redirect(Director::baseURL(). $this->URLSegment . "/?success=1");

然后在模板中,您可以使用 <% if Success %> 检查表单是否已提交。

在 >3.1 你会得到

Fatal error: Call to undefined method Director::redirect()

不知何故有人使用 SS_HTTPRequest 但我不知道如何使用这个人。

我想在表单提交后显示一条简单的成功消息。

4

1 回答 1

3

假设您正在处理表单提交Controller以重定向您可以使用

$this->redirect( Director::baseURL() . $this->URLSegment . "/?success=1" );

于 2013-07-03T16:41:58.227 回答