Php codeigniter uri段合并?

Php codeigniter uri段合并?,php,codeigniter,Php,Codeigniter,我有点困惑。下面是我的导航控制器。我的页面布局一直是这样的 导航 因为,我的导航中的所有内容都是内部视图,这不是问题,但如果我在视图中有一个文件夹,并希望将其发送到该控制器,该怎么办?我在这里问这个问题清楚吗?因为我自己很困惑 我想将另一个uri->段发送到同一个函数中 <a href ="<?php echo base_url();?>main/index/category_v/category">Cat</a> 我不太明白这个问题。但是,如果您在view

我有点困惑。下面是我的导航控制器。我的页面布局一直是这样的

导航

因为,我的导航中的所有内容都是内部视图,这不是问题,但如果我在视图中有一个文件夹,并希望将其发送到该控制器,该怎么办?我在这里问这个问题清楚吗?因为我自己很困惑

我想将另一个uri->段发送到同一个函数中

<a href ="<?php echo base_url();?>main/index/category_v/category">Cat</a>

我不太明白这个问题。但是,如果您在view文件夹中有一个文件夹,并且希望将$data传递给该文件夹中的视图,您只需执行以下操作

$this->load->view('foldername/viewname', $data); 
编辑:


如果您在视图文件夹中有一个文件夹,并且希望将$data传递给该文件夹中的视图,则只需执行$this->load->view'foldername/viewname',$data@ParagTyagi morpheus-我的视图名称实际上是变量$content。现在我必须添加文件夹中的视图名称。更多代码可能会有所帮助。我添加了更多内容@ParagTyagi morpheus的文件夹名是category,其中的视图名是category_v.php。我做得对吗?非常感谢你抽出时间:这确实很有帮助。虽然我还不累,但我已经有点感觉了。谢谢您:
<a href ="<?php echo base_url();?>main/index/category_v/category">Cat</a>
$folderName = $this->uri->segment(4);
$this->load->view('foldername/viewname', $data); 
public function index()
{ 
    $content = 'home_v';
    if($this->uri->segment(3))
    {
        $content = $this->uri->segment(3);
    }

    $foldername = '';
    if($this->uri->segment(4))
    {
        $foldername = $this->uri->segment(4).'/';
    }

    $data = ['title'=> 'home', 'main_content' => "$content"];
    $this->load->view($foldername.$content, $data);
}