cara menggunakan validation is_unique di codeigniter ?

ini adalah method controller saya :


public function registerSeller(){
        $this->form_validation->set_rules('nama_user','Nama','required|is_unique[tb_user.nama_user]');
        $this->form_validation->set_rules('email_user','Email','required|valid_email');
        $this->form_validation->set_rules('telp_user','Telp','required');
        $this->form_validation->set_rules('nama_user','Name','required');
        $this->form_validation->set_rules('alamat_user','Alamat','required');
        $this->form_validation->set_rules('username','Username','required');
        $this->form_validation->set_rules('password','Password','required');
        if($this->form_validation->run() === FALSE){
            $this->load->view('admin/register');
        }
    }


ini sudah terkoneksi ke database nama table sama atributnya sudah saya sesuaikan pada form validation rule, trus di database atribut nama_user saya sudah setting unique.

apakah ada setting tambahan lagi agar bisa bekerja validasi is_unique-nya ?

permasalahanya jika saya kasi nilai yg sudah ada di database ke input nama_user, validasinya tidak bekerja. hanya requirednya saya.

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

sudah ketemu gan, saya typo nama usernya saya buat dua

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban