問題タブ [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.
zend-framework - Zend_Paginatorが動作を停止しました
ZendFrameworkを学んでいます。Zend_Paginatorをアレイアダプタで動作させていましたが、Zend_Paginator::factory静的メソッドの使用に問題があります。問題は、ページネーション制御リンクが正しいURLに私を送信することですが、[次へ]または2、3ページなどをクリックすると、結果が表示されなくなります。
データベースから2つのテーブルがあります。ファイルテーブルとorigination_officeテーブルです。ファイルテーブルにはクライアントの名前、住所などがあり、発信元のオフィスにはオフィス名(タンパ、サラソタなど)が格納されています。各ファイルはオリジネーションオフィスに関連付けられています。
私のコントローラー:
getFilesByOfficeName()メソッドは次のとおりです。
zend-framework - zend フレームワークのページネーターに関するヘルプが必要
動的な列と行を持つテーブルを生成したかった
の配列がある場合の例
現在、1.1 1.2 1.3 1.4 と表示されてから 2.1 2.2 2.3 2.4 ...etc
しかし、1.1、2.1、3.1、次に1.2 2.2 2.3 ...などを表示したかった
代わりに、その特定の行のすべての行の値を表示します。すべての列の値を一度に表示したかったのです。
C ++では、これを達成するためにネストされたforループを使用する必要があることを知っています
しかし、Zend フレームワークと im を使用して zend paginator を使用するにはどうすればよいですか?
列のサイズを決定するために使用できる方法はありますか?
私の現在のコードは
私のカスタムヘルパー
本当にありがとう!
zend-framework - いくつかのGETパラメータがある場合、Zend_paginatorはperPage値を変更しません
結果の最初のページにいるときは、完全に機能します。必要な結果の数を表示できます。しかし、私が別のページにいるときは、結果の数を変更することはできません。何故ですか?
たとえば、3ページで、1ページあたり12を表示していて、それを60に変更しようとすると、リンクの最後に次のようになります。
何かアイデアはありますか?:)
パラメータを解析する私の関数:
1ページあたりの結果数を変更するための私のフォーム:
}
list.phtmlを表示:
searchpagination.phtmlヘルパー:
zend-framework - Zend_paginator: ページ x (x>1) を表示するときに、ページごとの要素の数を変更しますか?
最初のページにいるときに「ページごと」の要素の数を変更できることはわかっていますが、ページを変更した後 (GET パラメーターがあるため)、「ページごと」の数を変更することはできません。ページの要素。私は何か間違ったことをしていますか?それとも、そのようなことをすることは不可能ですか?
誰かがこれの例を持っていますか? または、私のコードでこれを達成する方法を教えてもらえますか? GET パラメータがある場合、Zend_paginator が perPage の値を変更しない
php - ビューの外にZendページネーションコントロールをどのように出力しますか?
Zendフレームワークでラッパークラスを作成して、データ出力とページネーションコントロールをカプセル化します。
コントローラのビューからこの行を出力するにはどうすればよいですか。
前もって感謝します。
...私自身の質問に答えました:
zend-framework - Zend ページネーションの URL 形式
http://framework.zend.com/manual/en/zend.paginator.usage.htmlのページネーション チュートリアルに従いました。
サイトのページネーションを正常に実装しましたが、ページングの URL 出力に満足できません。ページ 2 の URL の例:
http://www.example.com/posts/index/page/2
私が望むのは、を削除してindex
、ただ持っていることですhttp://www.example.com/posts/page/2
アクセス中に (リンクのチュートリアルの my_pagination_control.phtml に)がindex
含まれるのはなぜですか?this->url
優雅に見せる方法はありposts/page/2
ますか?または単にposts/2
?
zend-framework - ページネーションの結果と教義をどのようにキャッシュしますか?
Zend Framework と Zend_Paginator を Doctrine 2 と DoctrineExtensions Paginate Adapter で使用しています。
結果をキャッシュする必要がありますが、どこでこれを行うべきかわかりません。
リポジトリでそれを行うのは理にかなっているように思えますが、試してみましたが、ページネーターアダプターでは機能しません。
どうやって行きますか?
php - zend paginator の結果を動的に変更する
過去 2 日間、Zend ページネーターの問題に悩まされています。
私のHTML側
これらのチェックボックスのいずれかをクリックすると、フォームがjqueryを使用して送信し、その値に基づいてZend paginatorの結果が発生する4つのチェックボックスを備えたフォームがあります。 URLです
問題は、ユーザーがページネーション リンク (例: 1 2 3 次) をクリックしたときに、サーバー側でチェックボックスの値を取得できないことです。これどうやってするの ?
zend-framework - Zend ページネーターとルート
URL に値を保持するためにルートを設定する必要があることを読みました。これは、zendframework リファレンス ガイドに示されている application.ini の例です。
上記の構成でオブジェクトをインスタンス化し、ブートストラップで使用するにはどうすればよいですか? 例:
php - Zend Paginator - ページネーターの最初の要素を取得するにはどうすればよいですか?
私は zend paginator オブジェクトを持っています。この paginator の最初の要素を取得したいと考えています。
試してみ$paginator->getItem(0)
ましたが、次のメッセージが返されます: Message: Cannot seek to 0 which is below the offset 2
。$paginator->count() は 19 です。
foreach を使用してこれを実現できます。
foreach を使用しないでこれを取得するにはどうすればよいですか?