4. Sang pengendali
• <?php
• class Form extends CI_Controller {
•
•
function index()
{
1
• $this->load->helper(array('form', 'url'));
• $this->load->library('form_validation');
1a Tentukan aturan
• if ($this->form_validation->run() == FALSE) validasi disini
• {
• $this->load->view('myform'); 2
• }
• else
• {
•
• }
$this->load->view('formsuccess'); 3 Then prepping
• } the data
• }
• ?> 1b
5. Analisis kontrol
1b
form SAH
kirim 3 (amankan data)
1a
2
Tidak Sah
(data+error)
Masukkan data
ke dalam tabel
6. Setelah itu?
• Setting Validation Rules
• Setting Rules Using an Array
• Cascading Rules
• Prepping Data
• Re-populating the form
• Callbacks: Your own Validation Functions
• Setting Error Messages
• Translating Field Names
• Changing the Error Delimiters
• Showing Errors Individually