我创建了自定义验证器,扩展了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);
}
}
答案 0 :(得分:0)
您可以使用Zend的相同验证器的完全限定名称:
class NotIdentical extends \Zend\Validator\Identical
答案 1 :(得分:0)
您的使用声明应如下:
use Zend\Validator\Identical;
您正在使用use
语句导入类,而不是名称空间。