本文整理汇总了PHP中PageController::getCount方法的典型用法代码示例。如果您正苦于以下问题:PHP PageController::getCount方法的具体用法?PHP PageController::getCount怎么用?PHP PageController::getCount使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PageController
的用法示例。
在下文中一共展示了PageController::getCount方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
/**
* 建议列表
*/
public function index()
{
$search = I('get.search');
// 拼接搜索条件
$uid = I('get.id');
$advice = D('Advice');
// 调用分页控制器实例分页功能(注意写入的字段和数据库中的字段必须一致)
$page = new PageController();
if (!$uid) {
// 所有用户的分类列表
// $info = D('LogCate') -> select();
$count = $page->getCount('name', $search, $advice);
$show = $page->show($count);
$list = $page->page('name', $search, $advice);
} else {
// 具体用户的分类列表
$count = $page->getCount('name', $search, $advice, 'uid=' . $uid);
$show = $page->show($count);
$list = $page->page('name', $search, $advice, 'uid=' . $uid);
$name = I('get.name');
$this->assign('name', $name);
}
//$data = D('Advice') -> where(array('uid'=>$id)) -> select();
$this->assign('count', $count);
$this->assign('page', $show);
$this->assign('info', $list);
$this->display();
}
示例2: index
/**
* 公告列表
*/
public function index()
{
$search = I('get.search');
// 拼接搜索条件
$news = D('News');
// 调用分页控制器实例分页功能
$page = new PageController();
$count = $page->getCount('title', $search, $news);
$show = $page->show($count);
$list = $page->page('title', $search, $news);
// 向模板中分配数据及显示模板
$this->assign('title', '新闻列表');
$this->assign('count', $count);
$this->assign('page', $show);
$this->assign('info', $list);
$this->display();
}
示例3: showlist
/**
* 前台目录列表
*/
public function showlist()
{
$search = I('get.search');
// 拼接搜索条件
$dir = D('Dir');
// 调用分页控制器实例分页功能(注意写入的字段和数据库中的字段必须一致)
$page = new PageController();
$count = $page->getCount('name', $search, $dir, 'flag=1');
$show = $page->show($count);
$list = $page->page('name', $search, $dir, 'flag=1');
// // 获取前台目录列表信息
// $info = D('Dir') -> where(array('flag'=>'1')) -> select();
// 向模板中分配数据及显示模板
$this->assign('title', '前台目录列表');
$this->assign('flag', '1');
$this->assign('info', $list);
$this->assign('count', $count);
$this->assign('page', $show);
$this->display('Dir/index');
}
示例4: index
public function index()
{
$manager = D('Manager');
$search = I('get.search');
// 拼接搜索条件
// 调用分页控制器实例分页功能(注意写入的字段和数据库中的字段必须一致)
$page = new PageController();
$count = $page->getCount('username', $search, $manager);
$show = $page->show($count);
$info = $page->page('username', $search, $manager);
$this->assign('count', $count);
$this->assign('page', $show);
// 获取管理员中的角色id
$rids = '';
foreach ($info as $k => $v) {
$rids .= $v['rid'] . ',';
}
$rids = rtrim($rids, ',');
if ($rids) {
$map = "id in ({$rids})";
// 查询角色表
$data = D('Role')->where($map)->getField('id,name', true);
// 处理职位(一利用连接查询 二使用双循环)
foreach ($info as $k => $v) {
foreach ($data as $key => $value) {
if ($v['rid'] == $key) {
$info[$k]['rid'] = $value;
break;
}
}
}
}
$this->assign('info', $info);
$this->assign('title', '管理员列表');
$this->display();
}