So versuche ich, mein Formular mit Codeigniter Validator zu validieren und es zeigt diesen seltsamen Fehler? Codeigniter Formvalidierung undefined Eigenschaft
i die Form Validator Bibliothek und Helfer automatisch geladen haben
$autoload['helper'] = array('url', 'form','text');
$autoload['libraries'] = array('form_validation', 'session');
also warum sollte es nicht definiert Eigentum werfen? hier ist mein Controller
<?php
class User extends CI_Controller
{
public function register()
{
//fields username,email,password1,password2
// $this->load->view('templates/header');
// $this->load->view('user/register');
$this->form_validation->set_rules('username','Username','required|max_length[50]|is_unique[users.username]|trim|alpha_numeric');
$this->form_valdiation->set_rules('email','Email', 'trim|required|valid_email|is_unique[users.email]');
$this->form_validation->set_rules('password1', 'Password', 'trim|required');
$this->form_validation->set_rules('password2','Confirm password','trim|required|matches[password1]');
if($this->validation->run === false)
{
$this->load->view('templates/header');
$this->load->view('user/register');
} else {
}
}
} , was genau ich falsch doign?
Sie müssen die Abhängigkeiten innerhalb Ihres Klassenkonstruktors oder innerhalb der Controller-Methode selbst einschließen. – Kaylined
Erweitert Ihre Bibliothek CI_Controller? Wenn nicht, müssen Sie der Klasse der Eltern inhärent sein. – Kisaragi
@Kaylined versucht, dass immer noch nicht funktioniert: X. kisaragi tut mir leid, aber was meinst du genau? –