gpt4 book ai didi

php - CodeIgniter 探查器没有捕获插入

转载 作者:行者123 更新时间:2023-11-30 23:10:15 26 4
gpt4 key购买 nike

我使用 CI Profiler 实现了一个 CodeIgniter Hook 来记录所有数据库事务,如下所述:CodeIgniter query log hook

它工作正常,但令人惊讶的是它没有“捕获”大多数 INSERT 和 UPDATE 操作。在日志文件中,我只看到 SELECT,而且我确信应用程序工作正常,因为我可以在页面和数据库中看到插入/更新的数据。

使用 $CI->output->enable_profiler(true); 在 View 上显示 Profiler 具有完全相同的效果。

会不会是因为我的模型扩展了自定义的“父”类(在\core 文件夹中)而不是直接扩展 CI_Model?还是由于 AJAX 请求?

提前致谢!

最佳答案

我很确定,如果您使用 AJAX 请求,分析器将无法工作,分析器报告是在显示您的页面之前在服务器上生成的。它不会在使用 AJAX 请求时更新。

如果您不使用 AJAX,则需要确保允许分析器显示足够的查询(默认为 25),这可以通过更改 $config['query_toggle_count'] 来更改 application/config/profiler.php,参见http://ellislab.com/codeigniter/user-guide/general/profiling.html了解更多详情。

关于php - CodeIgniter 探查器没有捕获插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20098860/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com