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

如何在symfony1.4中使用ajax将值插入数据库,symfony1,symfony-1.4,dql,Symfony1,Symfony 1.4,Dql,在我的项目中,我想为每个帖子添加评论。对于插入注释,我使用ajax。 因为在DQL中不允许使用INSERT语句。如何使用ajax插入注释。任何人请帮助我。提前感谢。创建一个新的注释对象,用值填充它,然后保存它 $c = new Comment(); $c->fromArray($request->getParameter("comment")); $c->save(); 这是最简单的方法。但是您应该使用一个表单,因此它也是经过验证的: $f = new CommentForm

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

创建一个新的注释对象,用值填充它,然后保存它

$c = new Comment();
$c->fromArray($request->getParameter("comment"));
$c->save();
这是最简单的方法。但是您应该使用一个表单,因此它也是经过验证的:

$f = new CommentForm();
$f->bind($request->getParameter($f->getName()));
if ($f->isValid()) {
  $f->save();
}
有关更多信息,请参阅