今天做了一个店铺收藏功能!把喜欢的店铺可以收藏起来!

前端主要是在js上做了文章

这是页面a标签部分:

收藏店铺

这是页面js部分:

后台控制器部分:

function add_collect(){
   //获取当前用户id
    $user_id  = $this->user['user_id'];
  //获取前端参数  
    $shop_id = IFilter::act(IReq::get('shop_id'), 'int');
    $shop_id_str = '';
    if($user_id){
    //执行查询 结合框架逻辑来书写次部分
      $memberDB = new IModel('');
     $memberData = $memberDB->getObj('user_id='.$user_id,'collection_shop_id');
    //结合框架逻辑来书写次部分    
     $shop_id_str = empty($memberData['collection_shop_id'])?"":$memberData['collection_shop_id'];
        if(!in_array($shop_id,explode(",",$shop_id_str))){
            $shop_id_str = trim(($shop_id_str.','.$shop_id),",");
            $memberDB->setData(array(
                'collection_shop_id' => "$shop_id_str",
            ));
        }else{
            echo 3;
            exit();
        }
        if($memberDB->update('user_id = '.$user_id)){
            echo 1;
        }else{
            echo 2;
        }
    }else{
        echo 0;
    }
    exit();
}