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

php - Symfony2 は、ハッシュ フラグメント パラメータをページネーション URL に追加します

を使用してウェブサイトを開発していsymfony2ます。KnpPaginationBundleを使用して、ページ内の製品リストを改ページしています。すべてがうまく機能しています。しかし、ウェブサイトの URL に表示したい div セクションの id のような追加のパラメーターを渡す方法が見つかりませんでしたlocalhost/my_store/web/app_dev.php/products?page=2#idsection

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

symfony - Knp ページネーションでページ数を表示

knp ページネーションでテンプレートをインストールしてオーバーライドします。しかし、ページ数を表示する必要があります。例: 10 ページ中 1 ページ、10 ページ中 5 ページなど。公式ドキュメントを読みましたが、答えが見つかりません。

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

symfony - Symfony 2: knppaginator は左結合を許可しません

ページ分割された結果を取得するために knppaginator を使用します。クエリで LEFT JOIN ステートメントを使用すると、次のエラーが発生します。

私のコントローラーのコードは次のようになります。

LEFT JOIN ステートメントを機能させるにはどうすればよいですか? LEFT JOIN を省略すると、すべて正常に動作します。

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

php - KnpPaginatorBundle と Doctrine の速度を改善するにはどうすればよいですか?

巨大な製品テーブル (100k 行以上) があり、コントローラーには次の関数があります。

問題は、ページの読み込みに約 11 ~ 12 秒かかり、233 MB の RAM を消費することです。

速度を向上させ、メモリを削減するにはどうすればよいですか?

これは私のエンティティです:

テーブル構造は doctrine によって作成され、次のようになります。

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

php - KnpPaginatorBundle で knp_pagination_render を使用できない

カテゴリ-フォーラム.html.小枝:

このメッセージがあります:

テンプレート「ForumBundle:Pagination:sliding_bissap.html.twig」が BISSAPForumBundle:F:category-forum.html.twig の 28 行目に見つかりません。

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

symfony - KnpPaginatorBundle のインストール後にフォルダの css と img の内容が消えた

KnpPaginatorBundle のインストール後にフォルダの css と img の内容が消えた

C:\wamp\www...\web\bundles\app\css

C:\wamp\www...\web\bundles\app\images

composer と command を使用して KnpPaginatorBundle をインストールしましたrequire knplabs/knp-paginator-bundle

フォルダのC:\wamp\www\...\web\bundles変更日は2015-08-14 15:08

フォルダC:\wamp\....\vendor\knplabsの変更日は2015-08-14 15:04

変更日が私の主な手がかりです。8 日前のことなので、他に何が原因で失踪したのか覚えていません。

もう一つ。\bundleその変更日付内のすべてのフォルダー2015-08-14 15:08はショートカットフォルダーのウィンドウアイコンになりますが、パスは変わらないため、ショートカットを模倣しています。(私のことを理解していますか?)

Windowsがファイルを見つけられなかったため、ファイルがディスクから削除されたようです。

symfony プロジェクト ウィンドウは、変更日でソートされたファイルを検索します。 symfonyプロジェクトウィンドウは、変更日でソートされたファイルを検索します

一体何?

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

symfony - KNP Paginator で Doctrine\ORM\Query\QueryException をキャッチするには?

画面にこの種のエラーが表示されるのは望ましくありません。

[Semantical Error] line 0, col 66 near 'ewdd = :para': Error: Class AppBundle\Entity\Ksiazka has no field or association named ewdd

コントローラーで KNP Paginator を使用して Doctrine\ORM\Query\QueryException をキャッチする方法は?

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

php - ページネーターにデータを追加 (KnpPaginatorBundle、Symfony)

KnpPaginatorBundle を使用しています。

私がこのようなものを持っているとしましょう:

そして私のページネーター:

Everythink は非常にうまく機能しますが、独自のデータをforeachで $posts に追加したいと考えています。

私の例はうまくいきません:

エラーが発生しますNotice: Indirect modification of overloaded element of Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination has no effect

どうすれば解決できますか?よろしく