ECSHOP介绍二次开发技巧
前言:ecshop是一套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大易用的后台管理。由于 ecshop简单易用,使用者几乎可以在3几分钟简单的设置一下就可以拥有一个网上商店系统,所以很多的b2c站点都选择了使用ecshop网上商店系 统,但是有时候我们需要做一些ecshop本来没有的功能或者前端展示,这时候就需要我们自己去进行对ecshop的了。 推荐(免费): 一、ecshop系统功能二次开发 ecshop的代码结构非常易懂,只有有一点php基础都可以在原有的程序基础上进行修改,或功能插件的开发。 ecshop中的一些公用函数都会放在includes文件夹里,而这些公用函数几乎我们都可以用来参照一下就能轻松做出我们想要的其他功能了。 我们要对ecshop进行二次开发,简单来说其实就是对数据库的读写操作,所以只要我们读懂ecshop的数据库操作类,接下来的实现就很轻松了。 ecshop的数据库操作类是很强大的,一些常用的函数如下: 1、获取单条记录 $GLOBALS['db']->getRow($sql); 登录后复制 2、获取单一字段 $GLOBALS['db']->getOne($sql); 登录后复制 例如查询产品总数: echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS['ecs']->table(‘goods’) ; 登录后复制 3、获取所有记录 $GLOBALS['db']->getAll($sql); 登录后复制 4、执行sql语句 $GLOBALS['db']->query($sql); //执行删除(DELETE),插入(INSERT),更新(UPDATE)等操作可用此方法 登录后复制 5、把数组元素插入数据库 $parent['goods_number'] = ’1′; $parent['parent_id'] = 0;…