symfony2前面的错误类/组件在哪里?

时间:2013-07-31 14:38:45

标签: php validation symfony

我在我的控制器中执行以下操作来手动检查表单,现在我收到错误说

致命错误:第233行的/var/www/cloudsign_beta/src/BizTV/ContentManagementBundle/Controller/DefaultController.php中找不到“BizTV \ ContentManagementBundle \ Controller \ formerror”类

所以我想有一个花哨的symfony表单组件,我必须在顶部添加一个USE语句,有谁知道哪一个?

    if ($nameOccupied=1) {          
        $error = new formerror("Det finns redan innehåll på denna plats med samma namn, vänligen välj ett annat namn (eller välj en annan plats).");
        $form->get('name')->addError($error);   
    }

1 个答案:

答案 0 :(得分:4)

您缺少以下use声明:

use Symfony\Component\Form\FormError

参考:http://api.symfony.com/2.3/Symfony/Component/Form/FormError.html

重要:创建对象时,应使用与类定义相同的大小写,以避免在区分大小写的系统上出现故障。
在此,new formerror应为new FormError