本文整理汇总了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();
}