2013-04-02 58 views
1

我正在使用Codeigniter进行项目。购物车行数

这是我的车是什么样子

1号| Appple |数量-2

2号|橙色|数量-3

3号|橙色|数量-3

通常如果我使用“$ this-> cart-> total_items();” 。我会得到2 + 3 + 3 = 8。 但是,我只想要rowcount(看到有三行)。我想显示'3'。有没有像'$ this-> cart-> rowcount()'的东西?

+1

[用户指南](http://ellislab.com/codeigniter/user-guide/libraries/cart.html)和查看库的源代码将回答你自己的问题。 –

回答

8

我只是猜测这里(因为我没有地方在那里我可以测试这一点),但你可以尝试:

$rows = count($this->cart->contents()); 

我假设所返回数组的每个数组项目类型与数量值。

+0

它的工作!谢谢 –