0
我剛開始玩CodeIgniter的購物車類(版本2.1.4),我一直在關注如何解釋它的教程。但由於某種原因,我無法成功添加一個簡單的數組到車上。無法添加到購物車類
這是我實現車類:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Cart extends CI_Controller {
public function __construct() {
parent:: __construct();
}
public function index() {
$nav["navigation"] = $this->getCategory->getCategories();
$this->load->view("header");
$this->load->view("scripts");
$this->load->view("nav", $nav);
$this->load->view("cart");
$this->load->view("footer");
}
function add() {
$data = array(
"id" => "42",
"name" => "pants",
"quantity" => 1,
"price" => 19.99,
"options" => array("size" => "medium")
);
$this->cart->insert($data);
var_dump($this->cart->contents()); //This should output the array!
}
function show() {
$cart = $this->cart->contents();
echo "<pre>" . print_r($cart) . "</pre>"; //Nothing here either!
}
function update() {
$this->cart->update($data);
redirect(base_url()."cart");
}
function total() {
echo $this->cart->total();
}
function remove() {
$this->cart->update($data);
}
function destroy() {
$this->cart->destroy();
}
}
但如果我去添加功能的var_dump只顯示 「陣列(0){}」。如果我導航到show功能,結果相同。
這裏是我的自動加載的配置表現,我已經自動裝載車庫已加載:
$autoload['libraries'] = array("database", "session", "cart");
$autoload['helper'] = array("html", "url", "form");
我知道這是很簡單的東西很明顯我失蹤,但現在我剛剛離開困惑。有什麼建議麼?
hey jesse - 我luv CI,但購物車類有這麼多愚蠢的問題。我浪費了很多時間試圖整合它。它適合快速演示,但如果這是一個製作網站 - 製作你自己的桌子來放置購物車並從那裏建造。 – cartalot
謝謝你的提高,是的,我正在研究一個生產網站。我知道CI還有其他的購物車類,你知道有什麼關於靈活購物車的替代品嗎? – jessenorton
增加了一個答案。 – cartalot