検索

ホームページ  >  に質問  >  本文

symfony2 はページングコンポーネントを提供しますか?

RT、自分で拡張する必要がありますか?
拡張する必要がある場合、通常どのファイルに拡張しますか?規制はありますか?

天蓬老师天蓬老师2774日前376

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-05-16 16:47:24

    2 つのサードパーティ バンドルがあります:

    • https://github.com/KnpLabs/KnpPaginatorBundle
    • https://github.com/whiteoctober/White OctoberPagerfantaBundle

    上記のすべては、さまざまなデータ ソース タイプをサポートできるアダプター インターフェイスで実装できます。

    自分で拡張したい場合は、Doctrine を例にして、リポジトリの基本クラスを作成し、この基本クラスに必要なページング ロジックを実装し、このリポジトリから継承した特定の実装でモデルを構成できます。リポジトリの配置場所は、BundleのEntity(Doctrine ORM)またはDocument(MongoDB)フォルダ配下に配置できます

    返事
    0
  • キャンセル返事