問題タブ [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 投票する
2 に答える
84 参照

sorting - CakePHP ページネーターがソートされていません

CakePHP で、(paginator コンポーネントによって作成された) インデックス リストをシーケンス ASC で並べ替えたいのですが、うまくいきません。CakePHP のドキュメント ( http://book.cakephp.org/2.0/en/core-libraries/components/pagination.html#query-setup ) にクエリのセットアップが表示されている場合、ページネーターの設定は次のようになります。

しかし、インデックス ファイルをロードするたびに、リストは ID でソートされ、「順序」設定は無視されます。ページネーター設定の「注文」アイテムに何か問題があるかどうか誰か教えてもらえますか? ;) どうも!

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

cakephp - CakePHP 2.x ページナトン: 自分がどのページかを覚えておく

ウェブショップをやっています。カテゴリ ビューでは、ユーザーが製品をフィルタリングできるため、jquery を使用して製品をロードします。これはうまくいきます。

次に、ユーザーが閲覧していたページを (ページネーションで) 保存しようとしました。これにより、ユーザーが製品を閲覧してからカテゴリ ビューに戻った場合、以前閲覧していたページから開始できるようになりました。たとえば、私はページネーション ページ 3 にいて、製品を表示し、ブラウザの戻るボタンを押して、1 ページではなく 3 ページに進みます (これはデフォルトの CakePHP の動作です)。ページ番号をセッションに保存します。これは、見る限りうまく機能します。次に、そのページ番号をセッションから読み取り、$this->paginate as 'page' => $pagenumber で使用します。これも機能します。

しかし、奇妙な問題が 1 つあります。2 ページ目または 3 ページ目から開始すると (1 よりも大きなページですが、現時点では 3 ページしかありません)、1 ページ目に戻ることはできません。2 ページ目または 3 ページ目への切り替えはうまく機能しますが、ページ 1 に切り替えないでください。クリックしても何も起こりません。クロム要素インスペクタでネットワーク リクエストが送信されるため、バックグラウンドで何かが起こっています。ページを 'page' => 1 に手動で設定すると、3 つのページすべてに切り替えることができます。

私の問題を理解していただければ幸いです。できる限り説明したいと思います。(私の英語があまり上手でない場合は申し訳ありませんが、最善を尽くしました)。

私のコード(フィールドと結合なしでできるだけ短くしました):コントローラー内

$page_number が機能し、正しいページが出力されます。しかし、ページ 2 または 3 にいる場合、ページ 1 を取得できないという問題が発生します。手動で 'page' => 1 を設定すると、動作します。

別の方法で機能する手がかりまたは解決策があることを願っています...

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

cakephp - 複数データ Cake Paginator クエリ結果

Cake で Paginate を使用した後、次の結果が得られました。

同じ結果で異なる「DestinationIdiom」によって引き起こされた「DestinationPhoto」、「Destinations」の複数のインスタンスを取得したようですが、両方の「DestinationIdiom」を結合してページネーターの同じ結果として表示することは可能ですか? お気に入り

)

DestinationPhoto Controller には、次のものがあります。

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

cakephp - CakePHP のページネーション

ページネーション、コードに奇妙な問題があります:

カウントすると、ページ 1 = 0、ページ 2 = 6、ページ 3 = 10、ページ 4 = 7、... なぜ? 私はそのページネーターIDが次のようなことをしていると思いました:

訪問テーブルに 4 つの関係がありますが、これは問題でしょうか?

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

php - Cakephp: 2 つのクエリを実行した後にページ分割する

2つのクエリを実行した後にページネーションする方法は?

私は持っている:

そして私もこれをしたい:

次に、結果をマージします。問題は、最初のクエリの結果が 5 に制限され、2 ページ目に続くことです。2 番目のクエリの結果が表示される前に、1 番目のクエリのすべての結果が必要です。

どうすればいいですか?私はcakephp 2.4.3を使用しています

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

cakephp - Cakephpでページが見つからないというエラーなしで複数のページネーションを行う方法

Student モデル ビュー ページに 2 つのモデル (Income、Expanse) をページ付けしています。私は実際にcakephpのページネーションに問題が見つかりませんでした。

paginate の結果が 1 ページまたは同じ場合は問題ありませんが、paginate の結果が他よりも多い場合はエラーになります。

たとえば(実際のものではありません)、学生のビューには収入と支出の項目があり、両方ともページネーションとして表示されます。

私を助けてください。英語で申し訳ありませんが、何か質問があれば、私に聞いてください。ありがとうございました。

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

json - Djangoはオブジェクトをjsonとして送信します

paginatorで作成されたobject_listをjson(またはrender以外のもの)で送信する方法はありますか? ブラウザは getjson jquery リクエストを作成しており、views.py 関数はオブジェクトを返すことになっています。新しいページをレンダリングするのではなく、json オブジェクトを返したい理由は、ページをリロードしたくないからです

次の views.py コード:

次のエラーが発生します。

0 投票する
3 に答える
9375 参照

cakephp - Cake PHP ページネーションを変更して、ページあたりのレコード数を制限

私のcalls/index.ctpに次のコードがあります。現時点では、すべてのレコードを 1 ページに表示しています。1 ページあたり 20 レコードに制限したいと考えています。プロジェクトをベイクすると、ページネーションが提供されましたが、私はまだ初心者で、ページネーションを変更する方法がわかりません。誰か助けてくれませんか?

呼び出し/index.ctp:

コントローラーの呼び出し: