CodeIgniter Controller Method Parameters Issue
codeigniter, codeigniter-2, parameters, url
Solution
Just you need to define null parametra like this:
public function reset($email = null, $hash = null) {
}
If you call function
(controller name)/reset/mail@mail.com/dsadasda
than `$email = mail@mail.com` & `$hash = dsadasda`
if you function
(controller name)/reset
than `$email` and `$hash` will be null.
Also you can declare default parametre like this.
public function reset($email = mail@mail.com, $hash = dsadasdas) {
}
Hope that I was clear.
Problem
I'm using codeigniter 2.1 and I defined a function as follows. ``` public function reset($email, $hash) { } ``` According to `MVC architecture` and `OOPS` concept, the function could not execute if I did not pass the `parameters` in the `url`. But in codeigniter this function gets executing, So how can i overcome this?. Please help me to find solutions.