データベースのレコードをページに表示するために、MVC を使用してモジュールを作成しました。
ここで、ページに 5 つのレコードのみが表示されるように、レコードにページングを適用したいと考えています。そのため、ページネーションに関するヘルプが必要です。
次と前のリンクではなく、1、2、3、4 のページングを適用したい。
そのためのモジュールはありますか。
私を助けることができる人はいますか?joomla 2.5 を使用しています。
データベースのレコードをページに表示するために、MVC を使用してモジュールを作成しました。
ここで、ページに 5 つのレコードのみが表示されるように、レコードにページングを適用したいと考えています。そのため、ページネーションに関するヘルプが必要です。
次と前のリンクではなく、1、2、3、4 のページングを適用したい。
そのためのモジュールはありますか。
私を助けることができる人はいますか?joomla 2.5 を使用しています。
何らかの理由で、フレームワーク内のページネーションは常に注意が必要です...
ビューとモデルの両方で、特定のコードを追加し、特定のクラスを拡張する必要があります。
JModelList
protected function getListQuery()
では、select + from + where + order... を使用して選択クエリを返します。制限は含まれません。$db->getQuery
読み込まれた結果ではなく、クエリを返す必要があります。モデル内でlist.start
とを操作して、ページごとの開始と結果の数を制御しますlist.limit
$this->pagination = $this->get('Pagination');
とアイテムを取得します$this->items = $this->get('Items');
echo $this->pagination->getListFooter()
これです!詳細については、 Joomla 2.5 MVC ガイドを参照してください。基本的なバックエンド セクションでは、ページネーションの使用方法が示されています。