問題タブ [zend-paginator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2135 参照

php - ZF2 のページネーション URL でクエリ パラメータを保持するにはどうすればよいですか?

Zend\Paginator を使用して、ページ分割された結果セットを作成しています。これは問題なく動作しますが、検索フォームを追加した後、2 つをうまく連携させることができません。

ページの検索フォームによって生成される URL は次のとおりです。

生成された URL で searchTerm を保持するように Zend ページネーターの構成を修正するにはどうすればよいですか?

私は次のようなことを望んでいました:

私は何が欠けていますか?


モジュール構成ルートは次のように定義されます。

ページネーションは、ビューでこれを使用して構築されます。

ページネーション テンプレート スニペット:

( 3 番目のパラメーターtrueとしてを渡すと、クエリの params が保持されるという印象を受けました。)url()

0 投票する
2 に答える
2387 参照

zend-framework - 限られた数のリンクとその間のドットによる Zend ページネーション

Zend ページネーションを実装しましたが、ページネーションのリンク数を制限する方法がわかりません。setPageRange については知っていますが、それはまさに私が望むものではありません。

現在、ページネーションは次のようになっています。

しかし、私が欲しいのは次のようなものです:

1ページ目

8ページ

14ページ

0 投票する
0 に答える
188 参照

zend-framework - Zend Framework でのカテゴリとサブカテゴリのリストとサイクル

次のカテゴリテーブルがあります。

リスト ビュー (index.phtml) の各ページで、20 のメイン カテゴリ (親 0) とそのすべての子をカスタム階層にリストしたいと考えています。したがって、結果は次のようになります。

indexAction の CategoriesController で、次のリストを作成しました。

私の問題は、各親カテゴリを循環し、階層内の子も取得する関数を正確にどこでどのように構築するかわからないことです。

0 投票する
1 に答える
651 参照

php - Zend Paginator の終了後にすべてのアイテムを取得する方法

indexController に Zend Paginator を作成しました。フロントエンドには、ページごとに 20 のカテゴリがリストされていますが、すべてのメイン カテゴリをリストする必要があるドロップダウンもあります。同じクエリを使用する方法はありますか? これは私がこれまでに試したことです:

** $status と $sq はフィルタリング パラメータです (例: 親 = 0)

0 投票する
0 に答える
64 参照

zend-framework2 - ページネーターの結果にデータを追加する

ビューにデータを返す前に、データを実行して $paginator の要素に追加するにはどうすればよいですか? Controller または TableGateway でクエリを実行できません。ページネーターの結果に基づいて、他の結果を追加する必要があります。

0 投票する
1 に答える
536 参照

php - Zend Paginator: データをロードせずにページネーション リンクを表示する (NON-DB)

結果とフィルターに存在する結果の総数を一度に取得するサービスを使用しています。さらに詳しく説明すると、合計 100,000 件のレコードがあり、1 ページに 25 件のレコードを表示しているとします。私は配列を持っています:

このデータは、一度に 25 レコードに制限されています。

問題 : このデータを zend_paginator に送信すると、prev[disabled] & next[disabled] の 1 ページ (アンカー) しか表示されません。コードによると、正常に動作しますが、データの総数がわかっているので、他のページネーションアンカー[2,3,4,5,6,7,8,9]などを表示する方法。

私はこれについて長い間調査しましたが、ソリューションがDBクエリ用であり、配列に変換されるXML形式のサービスから、DBからこの結果を得ることはありません。

100,000 レコードをロードしたために Memory Exhaust の致命的なエラーを受け取ったので、すべてのデータをロードせずに他のページネーション リンクを作成するように合計カウントを送信するにはどうすればよいですか?すべてのサービス リクエストの TOTAL COUNT。

ページネーション.phtml:

0 投票する
1 に答える
328 参照

php - カスタム Zend Paginator アダプターを作成する方法 (Zend フレームワーク 1)

Zend フレームワーク 1.12、データ マッパー、および mysql データベースを使用したページネーションの実装に取り​​組んでいます。

私はこの例に取り組んでいます: http://akrabat.com/zend-framework/exploring-zend-paginator/ 私の質問は、zf ツールでこれを作成する方法です。具体的には、手動でファイルを作成してアダプタ クラスを作成できますが、アダプタが見つからないという致命的なエラーが発生します。これは .zfproject.xml に関係していると思います。使用できる zf コマンドはありますか、または .zfproject.xml ファイルをどのように更新すればよいですか?