【问题标题】:how to insert values into database using ajax in symfony1.4如何在 symfony1.4 中使用 ajax 将值插入数据库
【发布时间】:2012-03-14 06:06:25
【问题描述】:

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

【问题讨论】:

    标签: symfony1 symfony-1.4 dql


    【解决方案1】:

    创建一个新的评论对象,用值填充它,然后保存它。

    $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 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2018-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2016-12-08
      相关资源
      最近更新 更多