Herkes özlüyorum ne görebilirim?
Ben Codeigniter v1.72 kullanıyorum.
Doc:
http://codeigniter.com/user_guide/libraries/form_validation.html
Bu devletler:
$ This-> form_validation-> set_rules ('username', 'Kullanıcı Adı', 'callback_username_check');
function username_check($str)
{
if ($str == 'test')
{
$this->form_validation->set_message('username_check', 'The %s field can not be the word "test"');
return FALSE;
}
else
{
return TRUE;
}
}
Benim sınıf Kullanıcı Kontrol uzanır
Ben fonksiyon kayıt var:
$this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean', 'callback_username_check('.$username.')');
I have also tried
$this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean', 'callback_username_check');
Ve
$this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean', 'callback_username_check['.$username.']');
function username_check($str)
{
$this->load->model('User_model', '', TRUE);
$taken = $this->User_model->countUsername($str);
if($taken)
{
$this->form_validation->set_message('username_check', 'That username is already taken');
return FALSE;
}
else
return TRUE;
}
Hiç hata benim yaklaşımların hiçbiri orada değil gibi kod davranır, çalışmak, tüm vardır.