2013-07-08 2 views
0

Я хочу использовать встроенный в валидациях в CakePHP 2. Так же, как хэширование паролей:Могу ли я вызвать подтверждение Cakephp с помощью статических методов?

AuthComponent::password() 

Я попытался:

Validation::email($email) 

Но что дает фатальную ошибку (класс не найден и т.д.) , Есть ли быстрый способ/взломать его использование статическим способом?

ответ

0

Если метод объявлен static (public static function) - который он в вашем случае - вы можете это сделать. Но вам все равно нужно сказать Cake, где искать.

Так что если у вас нету б/включен класс все же, вам нужно

App::uses('Validation', 'Utility'); 

перед вызовом любого из его методов.

+0

Doh! Спасибо за это. – trafalgar

Смежные вопросы