Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
<?php
(略)
/*----------------------------
投稿済のデータをDBから取得
----------------------------*/
// $data['posts'] = Model_Mybbs::find('all',array(
// 'order_by' => array(
// 'created_at' => 'desc'
// )
// )
// );
//ページネーションで設定するため、表示させるデータの全件数をcount関数で取得します。
$total = count(Model_Mybbs::find('all'));
//ページネーションの設定用変数を作成します。
$config = array(
'pagination_url' => 'bbs/index',
'uri_segment' => 3,
'per_page' => 3,
'total_items' => $total
);
// 'mypagination' という名前の pagination インスタンスを作る
$pagination = Pagination::forge('mypagination', $config);
//モデルからデータを取得、
$data['posts'] = Model_Mybbs::find('all',array(
'order_by' => array(
'created_at' => 'desc'
),
'limit' => $pagination->per_page,
'offset' => $pagination->offset
)
);
return View::forge('bbs/index',$data);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment