問題タブ [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.
arrays - zend paginator を配列に変換する
コントローラーアクションで zend pagination を使用しました。コントローラーにある zend paginator オブジェクトを次のように返します
私の見解では、反復するためにそうしています
必要なものを簡単に取得できるように、これを単純な ARRAY に変換したいこのページネーターの最初の行が必要です???
zend-framework - Zend Paginator セット URL?
Zend_Paginator リンクの URL (またはモジュール、コントローラー、およびアクション) を設定することは可能ですか?
例: コントローラ Controllerone とアクション Actionone に Zend_Paginator があります。したがって、ページネーターのリンクは www.example.com/controllerone/actionone/page/1 になります。
しかし、別のリンク (コントローラ Controllerone とアクション Actionone から) が必要な場合はどうすればよいでしょうか? 例: www.example.com/controllertwo/actiontwo/page/1。それを変更することは可能ですか、それとも Zend_Paginator は現在の URL (モジュール、コントローラー、アクション) しか使用できませんか?
これに対する解決策が見つかりませんでした。ありがとうございます。
編集: 解決策が見つかりました。URL ビュー ヘルパーで処理できます。
zend-framework - Zend Paginator Limit Rows(最適化)
これは私の質問です:
これは私のコントローラーです:
私がしていることは、最初にすべての行を照会してから、これを実行することです。
私の質問は、結果から10行だけをクエリし、すべてではないように最適化するにはどうすればよいですか?
zend-framework - Zend Paginatorで最初と最後のアイテム番号を取得するにはどうすればよいですか?
view.phtmlで最初のアイテムと最後のアイテム番号を取得する必要があります。
問題は、htmlの構造が原因で、ページ付けコントロールでこのプロパティにアクセスできないことです。例えば:
ビューからこれらのプロパティにアクセスする方法はありますか?どうすればいいのかわからない。
php - ページ番号なしでphpページネーションを作成する方法
ページネーションを作成する必要がありますが、ページ番号がないようにする必要があります。ページの読み込み時にすべてのデータを読み込む必要があります(そうするように指示されました)
私は少し迷っています。どこから始めればいいのかわからない少しでも助けていただければ幸いです。
- zendフレームワーク2(MVC)を使用
- phpとzendの新機能
- ライブラリを使用しないことを好む
php - Zend_Paginatorデータを操作する
product variations
Zend_Paginatorを使用する製品ビューテーブルに追加したいと思います。
このコードで私は自分の製品を手に入れます。
このコードを使用して、ページネーターを作成します
そして今、私はproduct_variations
製品データにを追加しようとしています。私はこれをやろうとしていました:
しかし、私のビューコントローラでは、のみproduct_data
が表示されます。配列(Variations
)がありません。
どうすればこれを処理できますか?
TIA FRGTV10
php - 配列形式が本来の形式ではない場合、Zend paginator が正しく機能しない
こんにちは、私の zend paginator は、$business_list 配列形式が以下のような場合にうまく機能します。
ただし、配列形式が変更されると、多くのページではなく 1 ページのみが表示されます。
上記の配列形式は、ページナチンを正しく表示します。
これは、ページネーションで 1 ページのみを表示する配列です。
Zend_Paginator オブジェクト (
)
zend-framework - 各インスタンスに異なるパラメーターを渡しながら paginationControl パーシャルを再利用する方法
paginationControl パーシャルを使用し、パラメーターを 4 番目のパラメーターに渡して、「フィルター処理された」結果をページ分割できるようにしています。それは正常に機能していますが、異なるパラメーターを使用する場合でも、ページネーションのすべてのインスタンスに対して同じパーシャルを使用できるようにしたいと考えています。
たとえば、「プロパティ」は no でフィルタリングされます。寝室
ビュースクリプトのページネーションコントロールのインスタンスに4番目のパラメータを与える...
部分的に使用されます...
一方、「クライアント」は場所によってフィルタリングされます
ビュースクリプトのページネーションコントロールのインスタンスに4番目のパラメータを与える...
部分的に使用されます...
これを達成する最善の方法は?キーと値の配列として 4 番目のパラメーターにアクセスし、配列をループして、配列にアクセスする方法を理解できれば、paginationControl 部分内の URL ビュー ヘルパーの引数を作成できます。しかし、おそらくそれはとにかく取るべきアプローチではありません..
ありがとう。
編集:
これは、コメントで要求されたページネーション コントロールを出力するために使用しているパーシャルです。
アップデート:
ページネーション コントロール パーシャルのインスタンス化で 4 番目のパラメーターを介して渡されたパラメーターにアクセスするという基本的な質問に答えるため、私は RockyFords ソリューションを受け入れました。ただし、別の読者が結果のパラメーターでクエリ文字列を生成する必要がある場合に備えて、完全なフィナ パーシャルをここに含めます。
zend-framework - Zend Pagination:データをどのように取得するか
私はzendpaginatorを使用しています。$ this-> paginatorを使用して、次の構造を取得しています。
forループを使用して$this->paginatorにアクセスしましたが、すべて正常に機能しています。しかし、今は[_array:protected] =>配列値のみにアクセスし、array_sliceを使用して結果を3セットに分割したいと思います。しかし、その配列値にアクセスすることはできません。配列に型キャストしてみましたが、取得できませんでした。
php - DBプロファイラーを有効にしたZend_Paginatorのキャッシュの問題
キャッシュしようとしてプロファイラーを有効にするZend_Paginator
と、奇妙な問題が発生します。Zend_Db_Adapter
キャッシュファイルを作成しますが、それぞれID
が異なるため、キャッシュヒットは発生しません。
プロファイラーを無効にすると、すべてが期待どおりに機能します。ここで何が起こっているのですか?そして、プロファイラーでキャッシュを機能させることは可能ですか?