Codeigniter控制器类

时间:2016-07-13 09:21:12

标签: php codeigniter shopping-cart

我使用codeigniter创建购物车。

我在每个产品中都创建了“添加到购物车”按钮,并在控制器中添加了购物车。表单对此按钮的操作如下所示:

echo form_open('controller/function');

和控制器功能:

function add() {
// Set array for send data.
 $insert_data = array(
        'uniqueId' => $this->input->post('uniqueId'),
        'title' => $this->input->post('title'),
        'price' => $this->input->post('price'),
        'qty' => 1
    );      

    // This function add items into cart.
    $this->cart->insert($insert_data);

    // This will show insert data in cart.
    $this->load->view('shopping_view');
}

但是,不是在点击按钮后加载shopping_view,而是将其重定向到此网址www.url.com/controller/function,其中找不到该页面。

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

您还应该在form_open帮助函数中包含基本URL。

echo form_open(base_url().'controller/function');