本文整理匯總了PHP中PageController::page方法的典型用法代碼示例。如果您正苦於以下問題:PHP PageController::page方法的具體用法?PHP PageController::page怎麽用?PHP PageController::page使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類PageController
的用法示例。
在下文中一共展示了PageController::page方法的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();
}