Issue
I am new to codeigniter. I want to run code based on whether the parameter value exists or not.
For example:
If I hit this url
http://localhost/myproject/index.php/1
code works perfectly as it has a parameter value
But if I hit this url
http://localhost/myproject/index.php/
I get error of too few arguments to the function in index()
Here is my index function in the controller:
public function index($id)
{
if(isset($id))
{
//do some code
}
else
{
$this->load->view('login');
}
}
Solution
Try this public function index($id = '')
public function index($id = '')
{
if(!empty($id)){
//Coding...
}
else{
return $this->load->view('login');
}
}
Answered By - Danish Ali
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.