是否有任何方法或技術可以從select
查詢中獲取結果數量,就好像它已使用DQL運行而沒有limit
子句?這種行爲類似於在MySQL中使用SQL_CALC_FOUND_ROWS
和FOUND_ROWS()
?什麼是MySQL的FOUND_ROWS()方法的DQL等價物?
4
A
回答
3
是的。對於Doctrine版本有Paginator extension低於2.2。 從版本2.2開始原則隨附Paginator用於開箱即用的DQL查詢。
使用非標準數據庫功能(如SQL_CALC_FOUND_ROWS
)對於Doctrine(或其他DBAL)不是好的做法。 Doctrine從用戶隱藏所有依賴於數據庫的情況。所以你不能考慮在Doctrine中使用SQL_CALC_FOUND_ROWS
,直到它不是跨數據庫SQL的一部分。
+0
我看不出如何獲得總記錄數量,就像一個人正在執行'SQL_CALC_FOUND_ROWS'一樣。 – Eugene 2013-04-07 21:55:45
相關問題
- 1. 什麼是PostgreSQL'schema'的MySQL等價物?
- 2. 什麼是MySQL TEXT的java.sql.Types等價物?
- 3. MySQL中'go'的等價物是什麼?
- 4. 什麼是Python的字典的get方法的等價物
- 5. 什麼是MySQL語法LIMIT x,y的T-SQL等價物?
- 6. 什麼是OSX的UIViewController方法的等價物?
- 7. 什麼是ZF1的getPathInfo()方法的ZF2等價物?
- 8. 什麼是ZF1的quoteInto()方法的ZF2等價物?
- 9. 什麼是Python的os.walk的等價物?
- 10. 什麼是PHP的preg_quote的等價物?
- 11. 什麼是Hub的HttpContext.GetOwinContext()的等價物?
- 12. MessageFormat的Pattern.quote()的等價物是什麼?
- 13. Java中Calendar.get()方法的C#等價物是什麼?
- 14. 什麼是ES5中ES6方法(類)的等價物?
- 15. c#中Java方法'MessageDigest.getInstance()'的等價物是什麼?
- 16. Linq擴展方法中GROUP INTO的等價物是什麼?
- 17. 什麼是GTK set_keep_above(True)方法的PyQt4等價物?
- 18. 什麼是Process.Start的VB 6等價物?
- 19. 什麼是android中的dataWithContentsOfURL等價物?
- 20. rlwinm的C++等價物是什麼? (PowerPC)
- 21. 什麼是HttpContext.Current.Request.RawUrl的WCF等價物?
- 22. RDFlib中rdf:ID的等價物是什麼?
- 23. Monotouch中的CGPDFDocumentGetCatalog等價物是什麼?
- 24. 什麼是'document.getElementsByClassName'的Prototype 1.6.0+等價物?
- 25. 什麼是C++中的instanceof等價物?
- 26. 什麼是OS X的UIGraphicsGetCurrentContext()等價物?
- 27. 什麼是DB2的Varchar(Max)等價物?
- 28. 什麼是VC7中的strtok_s等價物?
- 29. Unity 5.3:什麼是UnitEngine.Application.loadedLevel的等價物?
- 30. 什麼是EventWaitHandle的Objective C等價物?
哪個版本的原則? – j0k 2012-09-14 12:19:46