首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置CakePHP调试SQLdump限制

如何设置CakePHP调试SQLdump限制
EN

Stack Overflow用户
提问于 2014-01-08 17:56:47
回答 1查看 617关注 0票数 1

我想这是一个简单的问题,但我找不到答案。在SQL模式2中,我可以看到CakePHP语句。不幸的是,它被限制在200个。如何配置此限制?我需要看到更多。

EN

回答 1

Stack Overflow用户

发布于 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的示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20992265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档