В моем приложении Symfony2 у меня есть действия, обрабатывающие формы. Чтобы очистить мои контроллеры, я хочу знать, где лучше всего делать что-то вроде следующего, или если контроллер - это подходящее место для обработки формы и проверки ее.Какова наилучшая практика при обработке представлений форм
public function addAction(Request $request)
{
$article = new Article();
$articleForm = $this->createForm(
'web_article_type',
$article
);
$articleForm->handleRequest($request);
if ($articleForm->isValid()) {
$manager = $this->getDoctrine()->getManager();
$manager->persist($article);
$manager->flush();
}
return $this->redirect($this->generateUrl('web_article_show'));
}
для обработки диспетчера отправки формы является хорошим и для проверки вы можете [Symfony Validation] (http://symfony.com/doc/current/book/validation.html), в котором вы определяете обязательные правила в файле проверки –