<legend id='O8qwy'><style id='O8qwy'><dir id='O8qwy'><q id='O8qwy'></q></dir></style></legend>
    <tfoot id='O8qwy'></tfoot>

      <small id='O8qwy'></small><noframes id='O8qwy'>

        <bdo id='O8qwy'></bdo><ul id='O8qwy'></ul>

    1. <i id='O8qwy'><tr id='O8qwy'><dt id='O8qwy'><q id='O8qwy'><span id='O8qwy'><b id='O8qwy'><form id='O8qwy'><ins id='O8qwy'></ins><ul id='O8qwy'></ul><sub id='O8qwy'></sub></form><legend id='O8qwy'></legend><bdo id='O8qwy'><pre id='O8qwy'><center id='O8qwy'></center></pre></bdo></b><th id='O8qwy'></th></span></q></dt></tr></i><div id='O8qwy'><tfoot id='O8qwy'></tfoot><dl id='O8qwy'><fieldset id='O8qwy'></fieldset></dl></div>

        CakePHP - 获取上次运行的查询

        CakePHP - get last query run(CakePHP - 获取上次运行的查询)

        1. <i id='YUUUL'><tr id='YUUUL'><dt id='YUUUL'><q id='YUUUL'><span id='YUUUL'><b id='YUUUL'><form id='YUUUL'><ins id='YUUUL'></ins><ul id='YUUUL'></ul><sub id='YUUUL'></sub></form><legend id='YUUUL'></legend><bdo id='YUUUL'><pre id='YUUUL'><center id='YUUUL'></center></pre></bdo></b><th id='YUUUL'></th></span></q></dt></tr></i><div id='YUUUL'><tfoot id='YUUUL'></tfoot><dl id='YUUUL'><fieldset id='YUUUL'></fieldset></dl></div>
            <tbody id='YUUUL'></tbody>
          • <small id='YUUUL'></small><noframes id='YUUUL'>

            <tfoot id='YUUUL'></tfoot>
              • <bdo id='YUUUL'></bdo><ul id='YUUUL'></ul>
                <legend id='YUUUL'><style id='YUUUL'><dir id='YUUUL'><q id='YUUUL'></q></dir></style></legend>

                1. 本文介绍了CakePHP - 获取上次运行的查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想获取 CakePHP 运行的最后一个查询.我无法在 core.php 中打开调试,也无法在本地运行代码.我需要一种方法来获取最后一个 sql 查询并将其记录到错误日志中而不影响实时站点.此查询失败,但正在运行.

                  I want to get the last query CakePHP ran. I can't turn debug on in core.php and I can't run the code locally. I need a way to get the last sql query and log it to the error log without effecting the live site. This query is failing but is being run.

                  这样的事情会很棒:

                  $this->log($this->ModelName->lastQuery);
                  

                  提前致谢.

                  推荐答案

                  对于 Cake 2.0,查询日志是受保护的,所以这会起作用

                  For Cake 2.0, the query log is protected so this will work

                  function getLastQuery() {
                    $dbo = $this->getDatasource();
                    $logs = $dbo->getLog();
                    $lastLog = end($logs['log']);
                    return $lastLog['query'];
                  }
                  

                  这篇关于CakePHP - 获取上次运行的查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  ibtmp1是非压缩的innodb临时表的独立表空间,通过innodb_temp_data_file_path参数指定文件的路径,文件名和大小,默认配置为ibtmp1:12M:autoextend,也就是说在文件系统磁盘足够的情况下,这个文件大小是可以无限增长的。 为了避免ibtmp1文件无止境的暴涨导致
                  What does SQL clause quot;GROUP BY 1quot; mean?(SQL 子句“GROUP BY 1是什么意思?意思是?)
                  MySQL groupwise MAX() returns unexpected results(MySQL groupwise MAX() 返回意外结果)
                  MySQL SELECT most frequent by group(MySQL SELECT 按组最频繁)
                  Why Mysql#39;s Group By and Oracle#39;s Group by behaviours are different(为什么 Mysql 的 Group By 和 Oracle 的 Group by 行为不同)
                  MySQL GROUP BY DateTime +/- 3 seconds(MySQL GROUP BY DateTime +/- 3 秒)
                    <tbody id='NVh9E'></tbody>
                  <i id='NVh9E'><tr id='NVh9E'><dt id='NVh9E'><q id='NVh9E'><span id='NVh9E'><b id='NVh9E'><form id='NVh9E'><ins id='NVh9E'></ins><ul id='NVh9E'></ul><sub id='NVh9E'></sub></form><legend id='NVh9E'></legend><bdo id='NVh9E'><pre id='NVh9E'><center id='NVh9E'></center></pre></bdo></b><th id='NVh9E'></th></span></q></dt></tr></i><div id='NVh9E'><tfoot id='NVh9E'></tfoot><dl id='NVh9E'><fieldset id='NVh9E'></fieldset></dl></div>
                    • <legend id='NVh9E'><style id='NVh9E'><dir id='NVh9E'><q id='NVh9E'></q></dir></style></legend>

                      <small id='NVh9E'></small><noframes id='NVh9E'>

                        <bdo id='NVh9E'></bdo><ul id='NVh9E'></ul>

                          <tfoot id='NVh9E'></tfoot>