У меня проблемы с добавлением фильтра в Kohana 3.1 - PullRequest
0 голосов
/ 10 июля 2011

У меня проблемы с добавлением фильтра обратного вызова в Kohana 3.1.

Вот мой валидатор:

Validation::factory($fields)
                    ->rules('username', $this->_rules['username'])
                    ->rule('username', 'username_available', array($this, ':field'))
                    ->rules('email', $this->_rules['email'])
                    ->rule('email', 'email_available', array($this, ':field'))
                    ->rules('password', $this->_rules['password'])
                    ->rules('password_confirm', $this->_rules['password_confirm'])
                    ->filter('password', $this->_filters['password']);

Вот массив для фильтра:

protected $_filters = array(
            'password' => array(
                    'Auth::instance' => 'hash'
            )
    );

Раньше это выглядело так:

 public function filters()
 {
   return array(
           'password' => array(
                   array(array(Auth::instance(), 'hash'))
           )
   );
 }

Заранее спасибо за любую помощь!

1 Ответ

1 голос
/ 11 июля 2011

Проверка в Kohana 3.1+ не поддерживает фильтры, это функция только для ORM.

...