Кодовый контроллер класса контроллеров

Я использую 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 после нажатия кнопки, он перенаправляет меня на этот URL-адрес www.url.com/controller/function, где страница не найдена.

Кто-нибудь знает, почему это происходит?

0

Решение

Вы должны также включить ваш базовый URL в вспомогательную функцию form_open.

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]