我是Codeigniter的新手。我想根据参数值是否存在来运行代码。
例如:
如果我点击此网址
http://localhost/myproject/index.php/1
代码具有参数值,因此效果很好
但是,如果我点击此网址
http://localhost/myproject/index.php/
我在index()中的函数参数太少了错误
这是我在控制器中的索引功能:
public function index($id)
{
if(isset($id))
{
//do some code
}
else
{
$this->load->view('login');
}
}
答案 0 :(得分:2)
尝试一下public function index($id = '')
public function index($id = '')
{
if(!empty($id)){
//Coding...
}
else{
return $this->load->view('login');
}
}