Ecmall中数据的增删改查操作
Model目录includes/models
自己添加需要的model
class OrdercomplainModel extends BaseModel //类名
{
var$table = 'order_complain'; //表明
var$prikey = 'log_id'; //表的主键
var $_name = 'ordercomplain'; //model名
//自己需要的方法
}
正确建立model类后才能正常使用基础model类里面的find,get等方法
查询
$brand_mod =& m('brand');//实例化一个model
$brands = $brand_mod->find(array( //取得符合条件的多条数据
'conditions' => 'recommended= 1 AND if_show = 1',
'order' => 'sort_order',
'limit' => '0,' . $num));
$brand=$brand_mod->get(‘brand_id=1’);//取得单条符合条件的数据
修改
$model_order =& m('order');
$model_order->edit($order_id,array('status' => 50)); //根据主键修改
$model_ordergoods->edit("rec_id={$rec_id} ANDorder_id={$order_id}", $evaluation); //根据条件修改
添加
$model_order =& m('order');
$model_order->add($data); //添加一条数据
删除
$mod_cart =& m('cart');
$mod_cart->drop("user_id='{$user_id}'");//删除一条数据