调试SilverStripe预处理语句

时间:2016-08-05 09:37:22

标签: php mysql debugging prepared-statement silverstripe

使用3.2中引入的ORM更改调试数据库查询变得更加困难。运行$dataList->sql()为您提供准备好的声明(以SELECT * FROM Table WHERE Title = ?的形式),这是一个良好的开端。 ?showqueries网址变量也是如此。

如何获取声明的值或参数是我感兴趣的。我知道https://github.com/lekoala/silverstripe-debugbar我想知道是否有一种方法可以在XDebug控制台中没有任何扩展来获取它们(或仅仅通过var_dump:某些东西)。

我快速浏览了silverstripe-debugbar的代码,但没有找到一个易于使用的解决方案。如果它在某处,请指出我:)

0 个答案:

没有答案