在我的项目中,我想为每个帖子添加评论。为了插入评论,我正在使用ajax。 因为DQL中不允许使用INSERT语句。如何使用ajax插入注释。任何人请帮助我。提前谢谢..
答案 0 :(得分:2)
创建一个新的评论对象,用值填充,然后保存。
$c = new Comment();
$c->fromArray($request->getParameter("comment"));
$c->save();
这是最简单的方法。但是你应该使用一个表单,所以它也经过验证:
$f = new CommentForm();
$f->bind($request->getParameter($f->getName()));
if ($f->isValid()) {
$f->save();
}
有关详细信息,请参阅form framework documentation。