Beyaz.Net İpucu

Codeigniter da daha sade gorunumlu form_validation kullanmak

- application/config dizinine form_validation.php adinda bir dosya olusturup icinde asagidaki satirlari girin.
$config = array(
           'member/signup' => array(
                                    array(
                                            'field' => 'username',
                                            'label' => 'Username',
                                            'rules' => 'required'
                                         ),
                                    array(
                                            'field' => 'password',
                                            'label' => 'Password',
                                            'rules' => 'required'
                                         ),
                                    array(
                                            'field' => 'passconf',
                                            'label' => 'PasswordConfirmation',
                                            'rules' => 'required'
                                         ),
                                    array(
                                            'field' => 'email',
                                            'label' => 'Email',
                                            'rules' => 'required'
                                         )
                                    )
               );

NOT: Arrayinizin adi $config olmak zorundadir. Icerik isteginize gore degistirilebilir.

- controllers dizininizin altina adi member.php olan bir dosya olusturalim ve icine asagidaki kodu yazalim.

<?php

class Member extends CI_Controller {

   function signup()
   {      
      $this->load->library('form_validation');
            
      if ($this->form_validation->run() == FALSE)
      {
         $this->load->view('hata_sayfasi');
      }
      else
      {
         $this->load->view('basarili_giris');
      }
   }
}
?>

NOT: Class adi ve fonksiyon adiyla form_validation daki alt arrayin adi (member/signup) birbirleriyle iliskilidir.

Kategorideki Güncel Makaleler