3

joomla で 1 つのカスタム検索モジュールを開発しています。だから私はjoomlaの組み込みのデータベース接続と機能を使用しています。

問題は、このモジュールでページネーション クラスを使用したいのですが、ヒントがわかりません。

これについて私を助けてください。

ありがとう。

4

1 に答える 1

4

ステップ 1: データベース内のアイテムの総数を取得する

ex: select count(*) from #__some_table where ....

ステップ 2: joomla のページネーションをインポートしてページネーション オブジェクトを作成する

jimport('joomla.html.pagination');
$pagination = new JPagination($total, $limitstart, $limit);

ここで、
$total = ステップ 1 で数えたアイテムの
総数 $limit = ページに表示するアイテムの総数 $limitstart = ページの最初のアイテムのインデックス。たとえば、1 ページに 20 個のアイテムがある場合、0 は 1 ページの開始インデックス、20 は 2 番目の開始インデックスなどです。

ステップ 3: ページにページネーションを表示する

echo $pagination->getPagesLinks();
echo $pagination->getPagesCounter();
于 2012-10-06T05:46:11.033 に答える