三天前我开始研究Symfony2,我被困在表格上。我正在用他们的书来学习它。到目前为止,它很容易但是......我想在不使用Symfony的表单构建器的情况下验证我现有的表单。书的例子就是这个......
$user = new User();
$form = $this->createFormBuilder($user)
->add('userName', 'text')
->add('password', 'password')
->add('Log in', 'submit')
->getForm();
$form->handleRequest($request);
if($form->isValid()) {
}
return $this->render('FrizerAdminBundle:AdminApp:prijava.php.twig', array('form' => $form->createView()));
并且这是相当紧张的前进,但我有一个登录html页面,其中包含“用户名”和“密码”字段,我想使用它,不要让Symfony为我创建一个。此外,我的错误消息只包含显示“用户数据无效”的消息。它不对表单的输入字段执行任何操作,也不会输出“用户名不能为空”等消息。那可能吗?我在网上搜索但找不到任何东西。