我想这是一个简单的问题,但我找不到答案。在SQL模式2中,我可以看到CakePHP语句。不幸的是,它被限制在200个。如何配置此限制?我需要看到更多。
发布于 2014-01-27 02:08:40
快速修复
最快、最糟糕的方法是编辑一个核心文件。
这从来都不是一个好主意,但它是这样的:
Goto:[ROOT]/lib/Cake/Model/Datasource/DboSource.php
查找字段$_queriesLogMax = 200;的定义
请记住,更换内核将使以后升级蛋糕变得非常困难。所以,如果你真的使用它,那就把它当做一个临时的补丁。
好的解决方案
但是,正确的方法是为Mysql类创建一个子类,并重写方法logQuery以将其记录到一个文件或要在页面上呈现的缓冲区中。然后,在您的数据库配置文件(database.php)中,您需要将datasource配置为您的类。
下面是一个创建您自己的MySQL data source with logs的示例。
https://stackoverflow.com/questions/20992265
复制相似问题