Используйте форму для взаимодействия с базой данных - PullRequest
1 голос
/ 09 февраля 2012

Я пытаюсь создать приложение с помощью 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);

Спасибо за вашу помощь.

1 Ответ

6 голосов
/ 10 февраля 2012

Я бы выбрал:

Что бы вы ни делали, ради любви к Богу, используйте подготовленные заявления .

...