如何使用symfony1.4中的ajax将值插入数据库

时间:2012-03-14 06:06:25

标签: symfony1 symfony-1.4 dql

在我的项目中,我想为每个帖子添加评论。为了插入评论,我正在使用ajax。 因为DQL中不允许使用INSERT语句。如何使用ajax插入注释。任何人请帮助我。提前谢谢..

1 个答案:

答案 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