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.
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.
$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.