問題タブ [knppaginator]

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 に答える
5536 参照

symfony - Symfony2 KnpPaginator バンドル、私のビューで 2 つのページ分割されたテーブルで並べ替えを行うことができません

KnpPaginator バンドルを使用して、ページ分割された 2 つの結果セットを (テーブルを表す 2 つの配列として) 小枝に渡す 1 つのコントローラーがあります。

両方のテーブルが表示され、ページ分割されていますが、並べ替えることができません。 編集:表 1 のページを変更すると、表 2 のページもそのページ番号に変更されます。

どちらかをソートしようとすると、指定されたクエリに [t] によってエイリアスされたコンポーネントはありません。または、指定されたクエリに [r] によってエイリアスされたコンポーネントはありません。

コントローラー:

エラーは、両方のページネーション (paginationTest と paginationReview) を渡した場合にのみ表示されます。1 つだけを渡した場合、問題なく動作します。

誰でもこの問題を解決する方法を教えてもらえますか?

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

symfony - KnpPaginatorとネイティブクエリ

Symfony2プロジェクトでKnpPaginatorBundleを使用しています。Doctrine 2のネイティブクエリをpaginatorインスタンスに渡そうとすると、エラーが発生しました。

ネイティブクエリに対するこれの正しい実装の例はありますか?

バンドルのドキュメントには例(https://github.com/KnpLabs/KnpPaginatorBundle/blob/master/Resources/doc/custom_pagination_subscribers.md)がありますが、これはファイルシステムのみであり、これをdbクエリに変換する方法がわかりません。

手伝ってくれますか?

編集

私の質問:

およびテーブル:

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

symfony - Symfony2, KnpPagination Bundle:Sorting using icons

I am using KNPPanginator Bundle, and pretty satisfied with it.

But i cannot find out, how to replace my sorters at the top, with icons instead of text. Here is my Twig code:

So what do i need to do, to get a thumps up icon, instead of the word "like"? i tried pasing an <img src...> in there, but did not help.

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

symfony - フォームフィールドからのカスタムフィルターを使用したSymfonyKnpPaginatorクエリ?

フィルタリングされたページ付けされた結果を表示するために、KnpPaginatorBundleのクエリを変更するフォームを作成しています。

それをするために。フォームが有効な場合、フィルタリングする必要のあるフィールドを使用してクエリ文字列(連結)を作成します。カスタムクエリで$filteredDql変数を設定しました。問題は、その値が最初のページにのみ残ることです。ページを変更するとNULLになります。そして、ページ付けがリセットされます...

問題は、ブロックコンテキストで$ filteredDql変数を設定していることである可能性があります(フォームが有効な場合のみ)。

操作全体またはアプリケーション全体に$filteredDql変数を設定するにはどうすればよいですか?多分パラメータを使用していますか?コントローラーからコンテナーを使用しようとしましたが、以下を使用して成功しませんでした。

しかし、この方法では、500の内部サーバーエラーが発生します

コードは次のとおりです。

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

symfony - knp paginator only works with array

I am using Knp Paginator Bundle in Symfony 2.

i keep getting the following error when trying to pass a Doctrine query to the paginator:

i am using the example from the github readme :

Everything works fine if i pass the result array instead of the query itself. ie :

But as far as i understand it you should be able to pass the query itself or even a query builder. Also i imagine this way i am getting all the results instead of just one page.

ps : i am using dev-master version of the paginator bundle

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

symfony - KnpPaginatorBundle - 致命的なエラー: Doctrine\ORM\Query\AsIsHydrator には、実装する必要がある抽象メソッドが 1 つ含まれています

エンティティ リストのページネーションを可能にするKnpPaginatorBundleをSymfony プロジェクトに統合しようとしています。

そのため、README の指示に従って、通常どおりバンドルをインストールおよびセットアップしました。

しかし、KnpPaginatorBundle の例 (コピーペーストの実装) の実装をテストすると、次のエラーが発生します。

Fatal error: Class Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\Query\AsIsHydrator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Doctrine\ORM\Internal\Hydration\AbstractHydrator::_hydrateAll) in D:\workspace\wedding\vendor\knp-components\src\Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\Query\AsIsHydrator.php on line 13

Googleで解決策が見つかりませんでした:-/

どんな助けでも大歓迎です...ありがとう

私のコントローラー:

Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\Query\AsIsHydrator:

Doctrine\ORM\Internal\Hydration\AbstractHydrator:

0 投票する
0 に答える
1088 参照

php - KnpPaginator と Solarium でページネーションを処理するには?

Symfony2、KnpPaginator、およびソラリウムでページネーションを試みています。エラーは返されず、ページネーションも表示されません。{{ pagination.getTotalItemCount }} は、それ以上ではなく「2」を返します。実際には「array($client,$select)」の引数の数をカウントします。

何か案が ?

コントローラーから:

ビューから:

編集:答えを見つけました(フランス語で):http://inside.inclusive.fr/2013/09/knppaginatorbundle-et-solarium/

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

symfony - KNPページネーターの小枝でページネーション方向を取得するには?

私はknp paginatorを使用していますが、うまく機能しますが、ソート機能を使用したい場合、小枝でソート方向を取得するのに問題があります。

次のコードは、ソートされたテーブル ヘッダーを取得する方法を示していますが、ソートされたテーブル ヘッダーの方向を取得する方法については考慮していません。

このコードは、次のリンクの KnpPaginator ドキュメントから取得します: https://github.com/KnpLabs/KnpPaginatorBundle