Zend_Paginatorとリンクする方法を教えてください。 http://url/controller/action?id=47&page=2 urlのようなパラメータではなく、url?id = valueのようなurlのクエリにurl/controller/action/param/valueの追加パラメータをurlに追加します。ビューの変数をページ以外に部分的に渡す方法も教えてください。 ありがとうございます。Zend_Paginatorはクエリパラメータとリンクしています
2
A
答えて
1
これを処理するために作成されたデフォルトのビューヘルパーURLがあります。
次とあなたのURLを生成することができます
echo $this->url(array('controller' => 'controllerName',
'action' => 'actionName',
'param1' => 'param1',
'param2' => 'param2));
あなたがのparamsの一部を省略した場合、ヘルパーはあなたがこれを行くZend_PaginatorとクエリURLだから、
にあったものを、再利用します方法:
$pages = $this->paginator->getPages();
// previous
echo $this->url(array('page' => ($pages->current -1)));
// current
echo $this->url(array('page' => ($pages->current)));
// next
echo $this->url(array('page' => ($pages->current +1)));
** EDIT **
Exempleメートルを反映します私はこのポスト(複数可)を理解する場合は、y最初のコメント
echo $this->url(array('controller' => 'controllerName', 'action' => 'actionName')) . '?user=' . $id . '&page=' . $pageNumber
0
はそう正しく...これは、結果のPaginator'edセット内の後続の各ページの負荷のための永続的な$ _GETや$ _POST値を作成するためのソリューションです?私は検索結果を返す検索機能を持っていますが、結果をページ分割しようとすると、ワイルドカード検索がSELECT * FROM table WHERE col LIKE '%%'
になるため、$ _POST変数とすべての結果が返されるようになります。私が欲しいものではない
EDIT:私はキーワードをzend_cache()にロードして、キャッシュのid(キーワードのmd5()値)をURIで渡してページを読み戻しています。もし誰かが興味があれば私はコードを投稿します
関連する問題
- 1. Shanty-MongoとZend_Paginator
- 2. Zend_Paginator
- 3. SolrQuery用Zend_Paginatorアダプタ
- 4. 私はZend_PaginatorとpartialLoopと一緒に使用したいプレーンなPHPオブジェクトの配列を持っています
- 5. Zend_Paginatorはどのように扱いますか?
- 6. MS Access Nullがクエリパラメータとして機能していません
- 7. URL内のクエリパラメータを「RESTFUL」とみなしていますか?
- 8. クエリパラメータは、hapi-swaggerの他のクエリパラメータに依存します。
- 9. zend_paginatorがコントローラから設定した値を受け付けていません
- 10. NHibernate:クエリパラメータとしてのHQLとUserTypes
- 11. プロキシとクエリパラメータとしてのApache camel
- 12. AJAXリクエストへのクエリパラメータ付きのJqueryリンク
- 13. Clojure http-kit:クエリパラメータをマップとして取得しますか?
- 14. Flask:Url_for引数がクエリパラメータとして渡されます
- 15. Pythonは文字列とリンクし、大文字でリンクしています
- 16. akka http - LocalDateとしてクエリパラメータをアンマーシャリングする方法は?
- 17. VBA、ADO.Connectionとクエリパラメータ
- 18. クエリパラメータとエクスプレスSSR
- 19. Google EndpointsのDartでクエリパラメータをサポートしていますか?
- 20. リンク/ URLはckeditorでテキストとして扱われています
- 21. HTMLリンクはプレーンテキストとして表示されています
- 22. クエリパラメータとassert_generates/assert_routing - 私は何をしないのですか?
- 23. WebSite JSON-LDと重複またはリンクしていますか?
- 24. HAL仕様 - 自己リンクにクエリパラメータが含まれている必要がありますか?
- 25. SSRSのレポートパラメータとクエリパラメータをリンクするにはどうすればよいですか?
- 26. Logstashは、私がURLからクエリパラメータを抽出しようとしているURL
- 27. 新しいクライアントごとにGStreamerとURIクエリパラメータを抽出する
- 28. クエリパラメータに依存してイベントをJavaScriptのセキュリティリスクに誘導しています
- 29. Wordpressの1ページにあるドメインのすべてのリンクにアフィリエイトURLクエリパラメータを追加します。
- 30. React/Expressは正しくリンクをリンクしていません
あなたが答えを得始めると、他の質問を追加するために質問を編集するのは普通ではありません。このリンクを参照してくださいhttp://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.placeholder –