0

这是我创建的一个库:

<?php if ( !defined('BASEPATH')) exit('No direct script access allowed');

class MY_Cart extends CI_Cart {

    public $CI;

    function __construct() {

        parent::__construct();

        // override product_name_rules to insert
        $this->product_name_rules = '\.\:\-_ a-z0-9_ÀÁÂÃÈÉÊÌÍÒÓÔÕÙÚĂĐĨŨƠàáâãèéêìíòóôõùúăđĩũơƯĂẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼỀỀỂưăạảấầẩẫậắằẳẵặẹẻẽềềểỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪễệỉịọỏốồổỗộớờởỡợụủứừỬỮỰỲỴÝỶỸửữựỳỵỷỹ';

    }

}

/* End of file MY_Cart.php */
/* Location: ./application/libraries/My_Cart.php */

这是控制器:

http://img845.imageshack.us/img845/5994/vegf.png


如果我自动加载此库,则会收到错误“无法访问空属性”。此外,$data无法从 html 代码中获得全部价值。我不知道为什么,我看不出有什么问题。

<form action="<?php echo base_url('add_to_cart');?>">
    <input type="hidden" name="productId" value="<?php echo $product->Id; ?>"/>
    <input type="hidden" name="productName" value="<?php echo $product->tenSP; ?>" />
    <input type="hidden" name="productPrice" value="<?php echo $product->gia; ?>" />
    <input type="hidden" name="productImg" value="<?php echo $product->hinhAnh; ?>" />
    <input type="submit" class="bay" value="" title="Mua sản phẩm"/>
</form>

对这个问题有任何想法吗?非常感谢!

4

1 回答 1

2

前缀在MY_幕后神奇地处理。因此,要加载该库,您只需执行

$this->load->library('cart');

您可以在文档中“创建库”页面的底部阅读它。

于 2013-07-15T20:17:54.753 回答