Rumah > pembangunan bahagian belakang > tutorial php > 记CI2.0购物车类的3个坑

记CI2.0购物车类的3个坑

PHP中文网
Lepaskan: 2023-03-13 21:44:01
asal
2545 orang telah melayarinya

CI框架,全名CodeIgniter,相信大家都不陌生,她是一个小巧的php框架,CI中国官方网站文档也很全面,现在ci4.0也出来了,加入了命名空间

不过我个人还是比较喜欢它的2.0版本。

后期版本已经废弃了购物车功能,但对于正在使用ci2.0同学们来说,我总结出购物车类的几个bug,

代码如下:

1.对产品名称的判断规则对中文不友好。经常导致添加失败。 

//log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces');
//return FALSE;
Salin selepas log masuk



2.数量不变时,无法修改购物车信息

if ($this->_cart_contents[$items['rowid']]['qty'] == $items['qty'])
{
    //return FALSE;
}
Salin selepas log masuk



3.只能修改数量,无法修改附加选项options
修改options附加选项

$this->_cart_contents[$items['rowid']]['qty'] = $items['qty'];
$this->_cart_contents[$items['rowid']]['options'] = $items['options'];//here new?
Salin selepas log masuk

本文由php中文网提供,

原文地址:http://www.php.cn/php-weizijiaocheng-374137.html

请勿转载~~~~

Atas ialah kandungan terperinci 记CI2.0购物车类的3个坑. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan