Ben bir kayıt belirli bir sayfa üzerinde örneğin bir giriş formu oluşturma sürecinde am (Mülk / kiralama / rec_id). Sunulması üzerine, veri, eklenen geçerliliği ve ilgili tüm mesajları ile gönderildiği orijinal sayfaya geri dönmek gerekmektedir.
- Doğrulama başarısız olursa, yeniden doldurmak formu formu sayfayı yeniden yükleyin
Belirli bir doğrulama hatası Echo - örn. Geçersiz e-posta adresi vb
Eğer başarılı olursa, veri eklemek sayfayı yeniden yükleyin ve başarı mesajı görüntüler.
fonksiyon sınıfı () {
$this->load->library('form_validation'); $this->form_validation->set_rules('name','name','required|trim'); $this->form_validation->set_rules('email','email','required|trim|valid_email');
$fields['name'] = 'Name'; $fields['email'] = 'Email Address'; $this->validation->set_fields($fields); if ($this->form_validation->run() == FALSE) { //failed - reload page and re-populate fields with any error messages } else { // display form with success message }
}
Normalde bu sadece 'bir görünüm yükleme' ve ilgili sayfayı yeniden doldurmak için veri alanları veya ekran mesajları ileterek yapılır. Ama geri ürüne özel sayfa için bir 'yönlendirme' kullanmak zorunda. Doğrulama hataları taşımak için oturum verileri kullanarak daha bu başka yapmak için iyi bir yolu var mı ..?
Peşin, Michael teşekkürler