是否有任何方法或技术可以从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. MySQL中'go'的等价物是什么?
- 2. 什么是PostgreSQL'schema'的MySQL等价物?
- 3. 什么是Python的字典的get方法的等价物
- 4. 什么是OSX的UIViewController方法的等价物?
- 5. 什么是Python的os.walk的等价物?
- 6. 什么是PHP的preg_quote的等价物?
- 7. MessageFormat的Pattern.quote()的等价物是什么?
- 8. 什么是ES5中ES6方法(类)的等价物?
- 9. Java中Calendar.get()方法的C#等价物是什么?
- 10. 什么是Win32_OperatingSystem的64位等价物?
- 11. 什么是VC7中的strtok_s等价物?
- 12. java.time.Duration的Android等价物是什么?
- 13. 什么是“hasOwnProperty()”接口的等价物?
- 14. 什么是JQuery .load()的YUI等价物?
- 15. InputBindings的WinRT等价物是什么?
- 16. 什么是Silverlight中的OnRender等价物?
- 17. C#中TreeBidiMap的等价物是什么?
- 18. 什么是mac的win32等价物?
- 19. 什么是C#中的vbNullChar等价物?
- 20. 什么是ChrW(e.KeyCode)的C#等价物?
- 21. 什么是request.getRemoteUser()的JSP EL等价物?
- 22. 什么是JMX的.NET等价物?
- 23. 什么是Windows CE的kbhit等价物?
- 24. 什么是Python os.pathsep的等价物?
- 25. Bash中%%〜nxD的等价物是什么?
- 26. C#中memset的等价物是什么?
- 27. 什么是HTTP_MOD_REWRITE的IIS等价物?
- 28. 什么是Kernel32.dll的Linux等价物?
- 29. 什么是C?:operator的Ruby等价物?
- 30. 什么是numpy.random.multivariate_normal的Tensorflow等价物?
哪个版本的原则? – j0k 2012-09-14 12:19:46