テンプレートを使用すると、ページング情報を表示するのが面倒、複数のテンプレートにページングブロックが存在するなどの問題が発生します。
例:
---合計 20 レコード、現在の 3/5 ページ ホーム ページ 前のページ 次のページ 最後のページ GO-----
この問題に初めて遭遇した友人は次のとおりです。この問題を解決するとき、誰もが PHP を使用して実装する方法を考えているようですが、どのように設計しても、次の 2 つのオプションがあります: 1. ネストされたループを使用して実装する
2. n を使用する
を実行するには複数の判断が必要ですが、それでも最終的には面倒で、解析中にサーバー側のリソースが使用されます。
PHP の代わりに JavaScript を使用してみてはいかがでしょうか。 ! ! ! 、これにより、php スクリプト内のコードの量が削減され、ページングの解析作業をクライアント自体に任せることもできます。ただし、JavaScript のデバッグはさらに面倒になる場合があります。
最も重要なことは、ページネーションを表示するときにテンプレートを解析する手間を簡素化できることです。
以下は、pear をサポートする itx テンプレート ツールによって解析されたテンプレートです。
ここで、 および はブロックを表します。このような類似した文字列は変数です。
----------------list.tpl---------------
コードをコピー コードは次のとおりです:
//その他の HTML コード
|