select
クエリの結果の数をDQLを使用してlimit
句なしで実行したかのように取得する方法や手法はありますか?この動作は、MySQLでSQL_CALC_FOUND_ROWS
とFOUND_ROWS()
を使用する場合と似ていますか?MySQLのFOUND_ROWS()メソッドのDQLに相当するものは何ですか?
4
A
答えて
3
はい、そうです。 Doctrineバージョンがより小さいPaginator extensionがあります。 バージョン2.2以降 Doctrineには出荷時にDQLクエリ用のPaginatorが付属しています。
標準以外のDB機能(SQL_CALC_FOUND_ROWS
など)を使用することは、Doctrine(または他のDBAL)では適切ではありません。 Doctrineは、すべてのDB依存の状況をユーザーから隠します。したがって、データベース間SQLの一部でない限り、SQL_CALC_FOUND_ROWS
をDoctrineと併用することについて考えることはできません。
+0
「SQL_CALC_FOUND_ROWS」を実行しているかのように、総レコード量がどのようになるかわかりません。 – Eugene
関連する問題
- 1. Struts2のRequestprocessor.processLocaleメソッドに相当するものは何ですか?
- 2. Doctrine 2とは何ですか?MySQL関数st_withinに相当するDQL関数
- 3. Jqueryの.load()簡略メソッドのjavascriptに相当するものは何ですか?
- 4. グロビの.set()メソッドのCPLEXに相当するものは何ですか?
- 5. sqlalchemyでは、mysql関数 'load_file'に相当するものは何ですか?
- 6. es5のES6メソッド(クラス)に相当するものは何ですか?
- 7. MS Access LAST()のMySQLに相当するものは何ですか?
- 8. Hibernate Queryのmysql RLIKE演算子に相当するものは何ですか?
- 9. Elasticsearchの(mongodbの)$に相当するものは何ですか?
- 10. Javascriptの.sampleに相当するものは何ですか?
- 11. phpMyAdminのアスタリスク(*)に相当するものは何ですか?
- 12. Visual C++のMy.Resourcesに相当するものは何ですか?
- 13. Debugger.Launch()のJavaに相当するものは何ですか?
- 14. .NETのPHP InfiniteIteratorに相当するものは何ですか?
- 15. NOT INのHQLに相当するものは何ですか?
- 16. @Postconstructのejb-jar.xmlに相当するものは何ですか?
- 17. dojo.create()のjQueryに相当するものは何ですか?
- 18. .net coreのcontext.environment.addに相当するものは何ですか?
- 19. Go deferのルビに相当するものは何ですか?
- 20. ARRAYFORMULAのINDEXに相当するものは何ですか?
- 21. Python os.pathsepのRustに相当するものは何ですか?
- 22. Regexp :: AssembleのJavaに相当するものは何ですか?
- 23. phpのtop.locationに相当するものは何ですか?
- 24. .NETの "ByteBuffer.flip"& "ByteBuffer.slice"に相当するものは何ですか?
- 25. PHPのpreg_quoteに相当するものは何ですか?
- 26. Rubyのsubstrに相当するものは何ですか?
- 27. Rubyの "pythonic"に相当するものは何ですか?
- 28. iOSのC#ドロップダウンコンボボックスに相当するものは何ですか?
- 29. WinRTのSecureStringに相当するものは何ですか?
- 30. pythonのgetattrに相当するものは何ですか
doctrineのどのバージョン? – j0k