private function test() { $article = new \Admin\Model\ArticleManageModel(); $result = blogPage($article->getBlogCount(), 1, 3, 5); $result = $article->listBlog($result[1] - 1, 5); dump($result); }
public function index() { //处理导航栏 $current = array('index' => "class=\"current\"", 'myblog' => "", 'loginAction' => ""); $requestPage = intval(I('get.page', 1)); //当前请求页数 $article = new \Admin\Model\ArticleManageModel(); //实例化文章管理模型 $blogNumbers = $article->getBlogCount(); $page = blogPage($blogNumbers, $requestPage, C('EVERY_PAGE_SHOW')); $page || $this->error("分页错误!"); $start = ($requestPage - 1) * C('EVERY_PAGE_SHOW'); $len = C('EVERY_PAGE_SHOW'); $blogs = $article->listBlog($start, $len); //友链处理 $friendLinkConfig = C('BLOG_LINK'); $frienfLink = array(); foreach ($friendLinkConfig as $key => $value) { $linkTmp = explode("@", $value); $frienfLink[$key]['url'] = $linkTmp[0]; $frienfLink[$key]['name'] = $linkTmp[1]; $frienfLink[$key]['introduce'] = $linkTmp[2]; } //截取博客内容 foreach ($blogs as $key => $value) { $blogs[$key]['content'] = blogDigest($value['content']); } $this->assign('friendLink', $frienfLink); $this->assign('content', $blogs); //每页博客详情 $this->assign('pages', $page); //分页详情 $this->assign("current", $current); //导航栏选中状态 $this->assign('currentPage', I('get.page', 1)); //当前页数 $this->assign('totalBlogs', $page[0][0]); //一共有多少页 $this->assign('lastPage', $page[0][1]); $this->assign('nextPage', $page[0][2]); $this->display(); }
$product = productPage($productDetail, $spinContent, $relatedProducts, $paging, $lastestSearch); break; case 'category-page': $category = categoryPage($category, $paging, $catType); break; case 'brand-page': $category = categoryPage($category, $paging, $catType); break; case 'categories-page': $categories = categoriesPage($categories, $paging, $catType); break; case 'brands-page': $categories = categoriesPage($categories, $paging, $catType); break; case 'blog-page': $articles = blogPage($articles, $pagination, $blogCategories); break; case 'blog-category-page': $articles = blogCategoryPage($articles, $pagination, $blogCategories); break; case 'blog-article-page': $article = blogArticlePage($article, $blogCategories); break; case 'brand-index-page': $brands = brandIndexPage($brands); break; case 'cat-by-brand-page': $catByBrandList = catByBrandPage($catByBrandList); break; case 'product-by-cat-page': $product = productByCatPage($productList, $pagination);