本文整理匯總了PHP中ArticleModel::order方法的典型用法代碼示例。如果您正苦於以下問題:PHP ArticleModel::order方法的具體用法?PHP ArticleModel::order怎麽用?PHP ArticleModel::order使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ArticleModel
的用法示例。
在下文中一共展示了ArticleModel::order方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: add
/**
* 添加新的子菜單,但是要選擇是 哪種類型(Article,Category,Section).
* 從組件中找出存在的組建
*/
function add()
{
//查找出子菜單,並且顯示分配在左側菜單中
$menus = new MenuModel();
$menu_list = $menus->select();
$this->assign('menulist', $menu_list);
//導入分頁類
import("ORG.Util.Page");
//查詢組件,相當於哪幾種類型
$component = new ComponentModel();
$where = array('enabled' => 1);
$list = $component->where($where)->select();
$this->assign('comlist', $list);
//得到類型
$link = strtolower($_REQUEST['link']);
//查詢數據,如果默認為空,則顯示文章列表
if (empty($link) || $link == 'article') {
$art = new ArticleModel();
$count = $art->count();
$page = new Page($count, C("PAGESIZE"));
//完成分頁
$show = $page->show();
//查詢分頁數據
$list = $art->order('id desc')->limit($page->firstRow . ',' . $page->listRows)->select();
} else {
if ($link == 'category') {
$cat = new CategoryModel();
$count = $cat->count();
$page = new Page($count, C("PAGESIZE"));
//完成分頁
$show = $page->show();
//查詢分頁數據
$list = $cat->order('id desc')->limit($page->firstRow . ',' . $page->listRows)->select();
} else {
$sec = new SectionModel();
$count = $sec->count();
$page = new Page($count, C("PAGESIZE"));
//完成分頁
$show = $page->show();
//查詢分頁數據
$list = $sec->order('id desc')->limit($page->firstRow . ',' . $page->listRows)->select();
}
}
$this->assign('show', $show);
$this->assign('list', $list);
$this->assign('link', $link);
$this->display();
}