0

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

!parent::isValid($value)

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

未找到 cb\Validator\Identical 类。

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

我的验证器如下:

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

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

2 回答 2

0

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

class NotIdentical extends \Zend\Validator\Identical
于 2013-02-22T19:00:50.417 回答
0

您的使用声明应如下所示:

use Zend\Validator\Identical;

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

于 2013-02-22T19:19:00.590 回答