gpt4 book ai didi

CakePHP 在重定向后保留验证错误

转载 作者:行者123 更新时间:2023-12-02 10:08:15 25 4
gpt4 key购买 nike

我有一个显示评论表单的元素,操作是评论/添加。如果表单未验证,我不希望用户转到评论/添加(该 View 不存在),但我希望他们保留在同一页面上并在那里查看验证错误。

但是,重定向到 $this->referer() 不起作用 - 验证错误消失,仅保留 Flash 消息。

public function add(){
if (!empty($this->data)){
$this->Comment->create();
if ($this->Comment->save($this->data)){
$this->Session->setFlash('Comment added.','success');
$this->redirect($this->referer());
}else{
$this->Session->setFlash('There was a problem adding your comment. Please try again.','failure');
}
}
}

如何在重定向时保留验证错误和表单数据?如果这不可能,我还能如何解决该问题?

非常感谢,

最佳答案

关于CakePHP 在重定向后保留验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com