isMobile() && config('ds_config.h5_force_redirect')){ $this->isHomeUrl(); } $this->template_dir = 'default/mall/'. strtolower(request()->controller()).'/'; } /** * 手机端访问自动跳转 */ protected function isHomeUrl(){ $controller = request()->controller();//取控制器名 $action = request()->action();//取方法名 $input = request()->param();//取参数 $param = http_build_query($input);//将参数转换成链接形式 if ($controller == 'Goods' && $action == 'index'){//商品详情 header('Location:'.config('ds_config.h5_site_url').'/pages/home/goodsdetail/Goodsdetail?'.$param); exit; }elseif ($controller == 'Showgroupbuy' && $action == 'index'){//抢购列表 header('Location:'.config('ds_config.h5_site_url').'/pages/home/groupbuy/GroupBuyList'); exit; }elseif ($controller == 'Search' && $action == 'index'){//搜索 header('Location:'.config('ds_config.h5_site_url').'/pages/home/goodslist/Goodslist'); exit; }elseif ($controller == 'Showgroupbuy' && $action == 'groupbuy_detail'){//抢购详情 $goods_id = model('groupbuy')->getGroupbuyOnlineInfo(array(array('groupbuy_id' ,'=', $input['group_id'])))['goods_id']; header('Location:'.config('ds_config.h5_site_url').'/pages/home/goodsdetail/Goodsdetail?goods_id='.$goods_id); exit; }elseif ($controller == 'Store' && $action == 'goods_all'){//店铺商品列表 header('Location:'.config('ds_config.h5_site_url').'/pages/home/storegoodslist/Goodslist?'.$param); exit; }elseif ($controller == 'Category' && $action == 'goods'){//分类 header('Location:'.config('ds_config.h5_site_url').'/pages/home/goodsclass/Goodsclass'); exit; }else { header('Location:'.config('ds_config.h5_site_url'));exit;//其它页面跳转到首页 } } } ?>