1

Silexでアプリケーションを作成しようとしていますが、データベースに追加できるフォームを作成したいと思います。

Symfonyのコンポーネントを追加しましたが、この種のフォームを作成するためのドキュメントが見つかりません。フォームを接続するだけです。次のようなSymfonyのコンポーネントを使用するにはどうすればよいですか?

$data = $form->getData();
$app['form']->persist($data);
$app['form']->flush();
return $app->redirect($app['url_generator']->generate('homepage'));

それとも私はそのようなことをすべきですか?

$data = $form->getData();
$sql = "INSERT INTO  `testdb`.`video` (`id` ,`titre`)
VALUES (NULL ,  $data['name']";
$app['dbs']['mysql_write']->execute($sql);
4

1 に答える 1

6

私はどちらかに行きます:

何をするにしても、神の愛のために、準備されたステートメントを使用してください

于 2012-02-09T21:07:19.000 に答える