如何检查参数是否为空或在codeigniter中是否有值?

时间:2019-06-17 05:25:40

标签: codeigniter

我是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');
    }
}

1 个答案:

答案 0 :(得分:2)

尝试一下public function index($id = '')

public function index($id = '')
{
    if(!empty($id)){
        //Coding...
    }
    else{
        return $this->load->view('login');
    }
}