ecmall中的edit用法

2010-02-02 00:14 来源:www.chinab4c.com 作者:admin

    ecmall二次开发中有很多的修改数据库表字段值,或者修改很多个字段。这个时候需要你熟悉的掌握ecmall中的edit方法.方便个随时对ecmall数据库修改进行操作.

    以下例子,修改ecmall cart表中数据库quantity.首先我们声明一个$model_cart =& m('cart');然后通过$model_cart来调用edit函数.$model_cart->edit("spec_id={$spec_id} AND session_id='" . SESS_ID . "'",'quantity=quantity+'.$quantity);前面是条件,后面是要执行修改的内容。

 比如修改分类好几个字段,我们可以考虑通过主键$id来执行数据形式数据的修改操作.$id = empty($_GET['id']) ? 0 : intval($_GET['id']);

   $data = array(
                'cate_name'  => $_POST['cate_name'],
                'parent_id'  => $_POST['parent_id'],
                'sort_order' => $_POST['sort_order'],
                'if_show'    => $_POST['if_show'],
            );
   $rows = $this->_gcategory_mod->edit($id, $data);这里的edit就是通过key/value形式对数据库进行修改.

 来源:中国B4C电子商务