2013-02-22 6 views
0

Я создал свой собственный валидатор, расширяя Идентичными и только возвращение:Zend Framework 2 валидатор

!parent::isValid($value) 

Я создал свою собственную библиотеку cb/Validator и включил это в заголовочном пути; однако, когда я запускаю приложение, я получаю сообщение об ошибке:

cb \ Validator \ Identical Class не найден.

Кто-нибудь знает, как получить доступ к классу из основной библиотеки из вашей собственной библиотеки?

Мой валидатор, как показано ниже:

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

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

ответ

0

Использование заявление должно быть следующим:

use Zend\Validator\Identical;

Вы импортируете классы с помощью use, а не пространства имен.

+0

Спасибо, что решил мою проблему –

+0

Nice! Не могли бы вы принять ответ, пожалуйста? –

0

Вы можете использовать полное имя Идентичные валидатор от Zend:

class NotIdentical extends \Zend\Validator\Identical