【发布时间】:2011-01-31 19:14:05
【问题描述】:
我想完成一个相当“微妙”的任务,所以我会尽力解释。
我有一个新闻页面,在所有 cmets 下方有一个添加评论表单。在操作方面,在News->view() 视图中,我包含了一个包含Comment->add() 视图的元素。所以,当前发送新评论的流程是:进入新闻页面,填写评论表单,点击提交。然后将数据发送到CommentsController 到add() 操作,在该操作中验证当前提交的数据。如果数据有效,它会保存评论并将我带回新闻项目页面。如果未通过验证,它会保留在 CommentsController add() 操作中,并与错误一起呈现 Comment->add() 视图。
现在,即使数据未验证,我也希望返回新闻项目页面并显示错误,并将错误 div 附加到添加评论表单。我怎样才能做到这一点?
也许我在创建一个包含与Comment->add() 相同的表单的元素时做错了,但我怎么能在News->view() 视图的底部包含Comment->add() 视图?
感谢您提供的任何帮助。
【问题讨论】:
标签: validation cakephp forms