symfony2验证自定义表单

时间:2014-02-26 15:22:01

标签: php symfony

三天前我开始研究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为我创建一个。此外,我的错误消息只包含显示“用户数据无效”的消息。它不对表单的输入字段执行任何操作,也不会输出“用户名不能为空”等消息。那可能吗?我在网上搜索但找不到任何东西。

0 个答案:

没有答案