как вставить значения в базу данных, используя ajax в symfony1.4 - PullRequest
0 голосов
/ 14 марта 2012

В моем проекте я хочу добавлять комментарии к каждому сообщению. Для вставки комментариев я использую ajax. поскольку операторы INSERT не допускаются в DQL. Как я могу вставить комментарии, используя ajax. Любой, пожалуйста, помогите мне. заранее спасибо ..

1 Ответ

2 голосов
/ 14 марта 2012

Создайте новый объект комментария, заполните его значениями, затем сохраните его.

$c = new Comment();
$c->fromArray($request->getParameter("comment"));
$c->save();

Это самый простой способ. Но вы должны использовать форму, поэтому она также проверена:

$f = new CommentForm();
$f->bind($request->getParameter($f->getName()));
if ($f->isValid()) {
  $f->save();
}

Для получения дополнительной информации см. документацию по структуре формы .

...