国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

基于Thinkphp的ORM的分頁(yè)方式

ysian

問(wèn)題描述

  1. 基于Thinkphp的ORM的分頁(yè)方式
    無(wú)須額外安裝類庫(kù),只要安裝過(guò)think-orm即可

使用
public function index(Request $request)
{
$per_page = 10;
$users = Db::table('user')->paginate(['list_rows' => $per_page, 'page' => $request->get('page', 1), 'path' => $request->path()]);
return view('index/index', ['users' => $users]);
}
模板(thinkphp)

<html>
<head>
<!-- 內(nèi)置支持 Bootstrap 分頁(yè)樣式 -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body>

{$users|raw}

</body>
</html>

我的理解

1.只要安裝過(guò)think-orm即可
2.在html頁(yè)面引入bootstrap.min.css,然后在body體 寫上{$users|raw},這樣就能展示分頁(yè)的樣式了.
我不知道我這樣理解對(duì)不對(duì),我完成一二步之后且控制器也是根據(jù)使用的示例編寫的,然后模板渲染頁(yè)面沒(méi)有出現(xiàn)分頁(yè)的樣式. 所以來(lái)這問(wèn)下我的理解是否正確

1053 1 3
1個(gè)回答

adobe

控制器里

// 查詢狀態(tài)為1的用戶數(shù)據(jù) 并且每頁(yè)顯示10條數(shù)據(jù)
$list = Db::name('user')->where('status',1)->order('id', 'desc')->paginate(10);

// 獲取分頁(yè)顯示
$page = $list->render();

return view('index', ['list' => $list, 'page' => $page]);

視圖里

<div>
<ul>
{volist name='list' id='user'}
    <li> {$user.nickname}</li>
{/volist}
</ul>
</div>
{$page|raw}

你給的users變量應(yīng)再使用render轉(zhuǎn)下才能在視圖中使用{$users|raw}

  • ysian 2023-08-16

    你的這種方法這是不能用,$page = $list->render(); 這個(gè)值我打印出來(lái)的為null

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??