$this->validation->withRequest($this->request)->run() behavior |
CI4's $this->validation->withRequest($this->request)->run() behaves differently then CI3's $this->form_validation->run()?
When the page is loaded and no submit button is clicked CI3 will return FALSE. It appears CI4 returns TRUE. I had to do the following: if ($this->request->getVar('submitted') == NULL || ! $this->validation->withRequest($this->request)->run()) Is this the way it's supposed to work?
Simpler is always better
Yes, that's the way it's currently designed. There's a simpler way to use it, though.
From the manual: Code: class Form extends Controller |
Welcome Guest, Not a member yet? Register Sign In |