What is the correct format to add rules to check unique username and email in kohana 3.3
I have tried the followings
array(array($this, 'unique'), array('username', ':value')); // added similar to email also
array('username',array('unique_username'); // / added similar to email also
array('username',array('unique_username',array(':value')); // / added similar to email also
public static function unique_username($username)
{
echo 'running';
// Check if the username already exists in the database
return ! DB::select(array(DB::expr('COUNT(username)'), 'total'))
->from('users')
->where('username', '=', $username)
->execute()
->get('total');
}
I am getting the following error
Argument 3 passed to Kohana_Validation::rule() must be an array, string given