Проблема проверки Codeigntier при использовании tank_auth - PullRequest
0 голосов
/ 28 июля 2011

Итак, у меня есть код для проверки того, существует ли имя пользователя или нет, я использую библиотеку tank_auth

if(! $this->tank_auth->is_username_available($username))
{
    $this->form_validation->set_message('username_check');
}

В файле проверки формы (validation.php) как я могу вызвать это сообщение

'register_view' => array(
array(
    'field' => 'username',
    'label' => 'أسم المستخدم',
    'rules' => 'required|trim|max_length[20]|username_check'
),

Я добавил username_check в конце, не так ли?

1 Ответ

0 голосов
/ 24 мая 2013

ну, проще в использовании

'rules' => 'required|trim|max_length[20]|is_unique[users.username]'

Проверка формы

и добавьте свое сообщение здесь

$this->form_validation->set_message('is_unique', 'Error Message');

Я вижу, что вы используете арабский язык, лучше проверить, как интегрировать язык с сообщениями проверки формы по умолчанию

...