如何从codigniter中的查询字符串中获取参数值

时间:2017-07-31 10:47:56

标签: ajax codeigniter

我是codeigniter的新手。我在href标签中传递了一个id。我希望这个id在控制器中显示。任何人都可以帮帮我。我已经看到堆栈溢出中的类似问题,我已经尝试了所有方法,但没有一个工作。请有人帮帮我。

myController的

.card-container

查看档案

.card-container {
    display: flex;
    justify-content: center;
    margin-top:20px;
}

menu1.php

<?php
/**
* 
*/
class Url extends CI_Controller
{

    public function menu1( $product_id;)
    {
        echo $product_id;
        // $data1 = $this->uri->segment(4);
        // $id['data'] =$data1;
        // $this->load->view('menu1',$id);
        //$this->input->get('id', TRUE);
    }
    public function menu2()
    {
        $this->load->view('menu2');
    }
    public function menu3()
    {
        $this->load->view('menu3');
    }
}

?>

1 个答案:

答案 0 :(得分:1)

查看:

<li><a href="<?php echo base_url('Url/menu1?id=').$id?>" class="update">menu1</a></li>  

控制器:

public function menu1()
{
    $data['product_id'] = $this->input->get('id');
    // echo $product_id;
    $this->load->view('menu1',$data);
}   

要在product_id中显示menu1.php

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
   <?php echo $product_id; ?>
</body>
</html>