Ejemplo n.º 1
0
 public function loadAction()
 {
     $goodsModel = new GoodsModel();
     $pageNum = I('get.pageNum');
     $queryAdd = I('get.queryAdd');
     $nextPage = $pageNum + 1;
     //下页页码
     $goodsModel->setPage($pageNum);
     $goodsModel->setName($queryAdd);
     $goodsModel->setPageSize($this->pageSize);
     $count = $goodsModel->likeNameCount();
     $listNum = $this->pageSize * $pageNum;
     $list = $goodsModel->goodsList();
     $this->assign('nextPageNum', $nextPage);
     $this->assign('list', $list);
     $jsonData = array();
     if ($listNum < $count) {
         $jsonData['state'] = 1;
         //后面还有页
         $data_list = $this->fetch('queryGoodsList');
         $data_page = $this->fetch('page');
         $jsonData['content'] = $data_list;
         $jsonData['page'] = $data_page;
     } else {
         $jsonData['state'] = 0;
         //后边没有页了
         $data_list = $this->fetch($this->goodsList);
         $jsonData['content'] = $data_list;
     }
     $data = json_encode($jsonData);
     echo $data;
 }
Ejemplo n.º 2
0
 public function loadAction()
 {
     //分页加载方法
     $openid = get_openid();
     //如果不是注册用户不显示直销、线销
     $customerInfo = get_customer_info($openid);
     $this->assign('customerType', $customerInfo['subscribe_state']);
     $this->assign('goodsDetailUrl', $this->goodsDetailUrl);
     $this->assign('rootPath', $this->rootPath);
     $this->assign('postUrl', $this->url);
     $goodsList = new GoodsModel();
     $pageNum = I('get.pageNum');
     $nextPage = $pageNum + 1;
     //下页页码
     $goodsList->setPage($pageNum);
     $goodsList->setPageSize($this->pageSize);
     $count = $goodsList->getCount();
     $listNum = $this->pageSize * $pageNum;
     $listS = $goodsList->getDetailGoodsList();
     $listL = $this->_source($listS);
     //var_dump($list);
     $list = $this->_logistics($listL);
     $this->assign('nextPageNum', $nextPage);
     $this->assign('page', $this->fetch('page'));
     $this->assign('list', $list);
     $jsonData = array();
     if ($listNum < $count) {
         $jsonData['state'] = 1;
         //后面还有页
         $data_list = $this->fetch("Home@Xiaomi/list");
         $data_page = $this->fetch("Home@Xiaomi/page");
         $jsonData['list'] = $data_list;
         $jsonData['page'] = $data_page;
     } else {
         $jsonData['state'] = 0;
         //后边没有页了
         $data_list = $this->fetch('Home@Xiaomi/list');
         $jsonData['list'] = $data_list;
         $jsonData['page'] = 0;
     }
     $data = json_encode($jsonData);
     echo $data;
     //$this->display('list');
     //$this->ajaxReturn($jsonData);
 }