无法通过url将数据从视图传递到Controller

时间:2019-04-02 10:47:24

标签: codeigniter-3 php-7

我是CodeIgniter的新手,它试图将数据从视图传递到控制器,然后再访问它。我一直在寻找各种解决方案,但没有一个对我有用。您能帮我告诉我哪里错了吗?

URL帮助程序是自动加载的,我不知道该怎么办。

view.php

 ...
<a href="<?php echo base_url().'product/'.$id; ?> 
...

Controller.php


class Product extends CI_Controller{

    public function __construct()
    {
        parent::__construct();
    }

    public function index($id){

       $id = $this->uri->segment(2);
        echo "hello";
          echo $id;
    }

}

预期结果是打印Hello,但显示404页面未找到。 请帮忙。预先感谢。

1 个答案:

答案 0 :(得分:0)

我找到了答案的解决方案。

<a href="<?php echo base_url().'index/product/'.$id; ?>

打印正确的输出。是因为我在自己的网站上做了url_routing。谢谢您的帮助。