我想让一个控制器根据用户输入(在本例中为HTTP链接)生成多个视图,如下所示:
public function video_home($ref_link)
{
if ('user clicked link here'){
$data = 'some stuff';
$this->load->view('view1', $data)
}
elseif('2nd user clicked link here){
$data = 'some stuff';
$this->load->view('view2', $data)
}
$this->load->view('page with links here')
}
我很难确定一种方法来让裁判链接传递到条件语句。有什么想法吗?
函数中的$ref_link将是一个url参数。所以它会像这个一样被访问
www.example.com/video_home/link-one
public function video_home($ref_link){
if ($ref_link == 'link-one'){
$data = 'some stuff';
$this->load->view('view1', $data);
}
else if($ref_link == 'link-two'){
$data = 'some stuff';
$this->load->view('view2', $data);
}
else{
$this->load->view('page-links');
}
}