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

symfony - symfony2 バンドル knp_compnent をダウングレードするには?

私は新しく、KnpPaginatorBundle で機能しない「手動カウ​​ント」の問題に直面しています。バンドルをダウングレードする必要があるという解決策を得ましたが、knplabs/knp-components または knplabs/knp-paginator-bundle をダウングレードする方法さえわかりません. 誰か助けてください。

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

symfony - KNP Paginator によるページネーションがまったく機能しない

KNP Paginator を機能させるために、私は一生懸命努力しました。

私はエンティティをIDに注文したいだけですが、ページネーションはすべてのパラメータを受け入れますが、それに注意を払いません!

これが私のコードです:

Symfony\Bundle\FrameworkBundle\Controller\Controller を使用します。Symfony\Component\HttpFoundation\Request を使用します。

コントローラ クラス:

小枝のテンプレート:

ArtEntity (おそらくエンティティが原因でエラーが発生するため、エンティティ全体である可能性があります)

KNP ページネーション設定(config.yml 内)

コントローラーとテンプレートにもページネーション オブジェクトをダンプしました。パラメーターが存在するたびに (方向 = asc または desc)、次のようなものが URL に含まれています。

しかし、リンクをクリックして方向を変更しても、何も変わりません!!

knp のページネーションにはバグがあると思います! または私は非常に愚かです;)

誰かが私を助けることができれば、私はとても幸せです!

あいさつマイケル

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

symfony - knp ページネーター バンドルの方向パラメーターは、knp_pagination_sortable ヘルパーによって尊重されていないようです

次の問題に直面しています。

私のプロジェクトでは、KNP Paginator Bundle 1.2.4 を使用しています。昇順と降順の並べ替え用に個別のリンクを生成する必要があります。私の小枝テンプレートでは次のようになります。

問題は、オプション配列 (現時点では「dir」を含む) に他の値を追加すると、このメソッドが生成する URI では尊重されますが、「dir」を尊重しないということです。 'dir' オプションを自動的に切り替える標準リンク。

システム構成で「方向」パラメーターを変更しました。

ソート後に「dir」パラメーターを変更しないリンクが必要です。以前にこの問題に直面した人はいますか?

のコードHouseSearchCoreBundle:Pagination:sortable_dropdown_li.html.twig:

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

php - Knp ページネーターでソートが機能しない

knp paginator bundle を使用していますが、このエラーが発生しましThere is no such field [catalogId] in the given Query component, aliased by [u]た。タイトルをクリックすると並べ替えは正常に機能しますが、catalogid をクリックするとエラーが表示されます。 ?

これは私のコントローラーです:

これは私の見解です:

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

php - KnpPaginator を使用してページネーションを作成する

バンドル KnpPaginator を使用して、Web サイトにページネーションを作成しようとしました。私のリポジトリでクエリを作成します:

私のコントローラーでは、次のことを行います。

ビューでは、このページネーションのみを表示します:

問題は、私の例では制限が 3 であるだけでなく、常にすべての製品が表示されることです。たとえば、9 つの製品があり、制限 = 3、ページ付けは正しい「1 2 3」ですが、すべてのページで 9 つの製品すべてが表示されます。ヘルプ私にお願いします!事前にThx

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

symfony - 「templating.helper.router」サービスが symfony 2.7 に見つかりません

プロジェクトを 2.6 から 2.7 にアップグレードすると、作業の最後に次のエラーが発生します。

サービス コンテナーを検索しましたが、サービス リスト (container:debug) にサービスが見つかりませんでした。このファイルに「templating.helper.router」のサービス定義が見つかりました。

このサービスがサービス コンテナによって作成されないのはなぜですか?