Zend Framework 2自定义验证器

时间:2013-02-22 17:48:29

标签: zend-framework2

我创建了自定义验证器,扩展了Identical并返回:

!parent::isValid($value)

我创建了自己的库cb/Validator并将其包含在include路径中;但是,当我运行应用程序时,我收到一个错误说:

  

cb \ Validator \找不到相同的类。

有谁知道如何从您自己的库中访问主库中的类?

我的验证员如下:

<?php
namespace cb\Validator;
use Zend\Validator;

class NotIdentical extends Identical
{
    public function isValid($value)
    {
        return !parent::isValid($value);
    }
}

2 个答案:

答案 0 :(得分:0)

您可以使用Zend的相同验证器的完全限定名称:

class NotIdentical extends \Zend\Validator\Identical

答案 1 :(得分:0)

您的使用声明应如下:

use Zend\Validator\Identical;

您正在使用use语句导入类,而不是名称空间。