将数据从视图传递到控制器(codeigniter)

use*_*487 3 html php codeigniter

我正在尝试使用从视图到控制器的链接传递一些数据。

控制器

public function details(){
    echo $this->input->post('data_id');
    $data['details'] = $this->wapi_db->details($this->input->post('data_id'));
    $data['latest_news'] = $this->wapi_db->latest_news();
    $data['main_content'] = "category/details";
    $this->load->view('includes/template',$data);
}
Run Code Online (Sandbox Code Playgroud)

查看

<a href=<?php.base_url().'wapi/details?data_id='6'; ?>
Run Code Online (Sandbox Code Playgroud)

Fel*_*ote 5

您可以简单地使用Uri段,如下所示:

您的href的查看代码。

<a href="<?php echo base_url() ?>wapi/details/6";
Run Code Online (Sandbox Code Playgroud)

并获取从视图传递到控制器的值,您应该在控制器中执行以下操作

    public function details(){

        $data_id = $this->uri->segment(3); //this where you get you value from your link
        ...//rest of your code

    }
Run Code Online (Sandbox Code Playgroud)