問題タブ [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 に答える
1096 参照

collections - laravel 4 - ページ付けされたコレクションに追加

コレクションにアイテムを手動で追加したい - get() から返されたコレクションでは正常に動作しますが、paginate() から返されたコレクションでは失敗します。

正常に動作

このエラーを与えます: Paginator.php 502: call_user_func_array() はパラメーター 1 が有効なコールバックであることを期待しています。クラス 'Illuminate\Support\Collection' にはメソッド 'add' がありません

paginate は雄弁なコレクションではなく paginator オブジェクトを返していると思いますが、これに追加する方法があるかどうか疑問に思っていますか?

ありがとう :-)

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

cakephp - CakePHP の PaginatorHelper 出力の使用方法は効果に従いますか?

出力効果を願っています:

公式ハンドブック:

私はそれを模倣します:

しかし、出力は次のとおりです。

私は何をすべきか?

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

jquery - 行の総数が利用できない場合のjQuery Paginator

jQuery を使用してページネーターを実装する必要があるという要件があります。

しかし、問題は、データ テーブルに表示する必要があるテーブルが巨大であることです (数十万のレコード)。したがって、DB をヒットして行の総数を取得することはできません。

私が必要としているのは、First、Previous、Next、Last の 4 つのボタンを備えたページネーターです。一度に一定数のレコードを取得する必要があります。[次へ] をクリックすると、サーバーから次のレコード セットが取得されます。利用可能なレコードがない場合は、空のデータ テーブルでも機能します。

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

phalcon - phalcon querybuilder total_items は常に 1 を返します

を介してクエリを作成し、createBuilder()それを実行すると ( getQuery()->execute()->toArray()) 10946 個の要素が得られました。ページネーションしたいので、次のように渡します。

$limit251$current_pageですが、実行する場合:

1を返します。

それはバグですか、それとも何か不足していますか?

UPD:アイテムをカウントするときに、作成されたSQLを制限付きで使用しているようです。制限が何であるかに違いはありません。制限をページあたりのアイテムで割った値は常に 1 です。間違っているかもしれません。

UPD2: 同僚がこれを理解するのを手伝ってくれました。バグは、phalcon が生成するクエリの中にありました: count()of the group bycounts grouped elements. したがって、回避策は次のようになります。

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

php - Cakephp ページネーション カスタム オーダー

$results[$key]['Movimento']['status']afterFind コールバックで作成されたフィールド ( ) に基づいて、レジスタのページネーションの順序を設定する必要があります。

afterFind:

ページネーション:

ページネーターの呼び出し後にフィールドが作成されるため、これが機能しないことはわかっています。

私はそれを機能させることができますか?

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

cakephp - 要素使用時のページネーター エラー

コメント付きのニュースがあります。コメントを改ページしたいのですが、次のようなエラーがあります。

もちろん、数字やリンクなどは表示されません。

この問題を解決する方法はありますか?ありがとう!

成分:

エレメント:

意見: echo $this->element('newsViewComments');

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

mysql - CakePHP - Paginator を使用した仮想フィールドの問題?

次の phpMyAdmin の SQL クエリは、まさに期待どおりの結果を返します。

私のコントローラーで:

しかし、私はこのエラーが発生します:

SQL クエリ: SELECT Office. idOfficecityDatafollowersからebdofficesASOffice内部 JOIN ebddataAS DataON ( Office. id= Data. office_idAND 年 = 2014 AND 月 = 10 AND 日 = 01) WHERE 1 = 1 GROUP BY Data. idリミット 20

あなたの助けが必要です ありがとう