【发布时间】:2012-03-14 06:06:25
【问题描述】:
在我的项目中,我想在每个帖子中添加 cmets。为了插入 cmets,我正在使用 ajax。 因为在 DQL 中不允许 INSERT 语句。如何使用 ajax 插入 cmets。任何人请帮助我。提前谢谢..
【问题讨论】:
标签: symfony1 symfony-1.4 dql
在我的项目中,我想在每个帖子中添加 cmets。为了插入 cmets,我正在使用 ajax。 因为在 DQL 中不允许 INSERT 语句。如何使用 ajax 插入 cmets。任何人请帮助我。提前谢谢..
【问题讨论】:
标签: symfony1 symfony-1.4 dql
创建一个新的评论对象,用值填充它,然后保存它。
$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 了解更多信息。
【讨论】: