<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 - 获取上次运行的查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

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

                  相关文档推荐

                  How to update a record using sequelize for node?(如何使用节点的 sequelize 更新记录?)
                  How to provide a mysql database connection in single file in nodejs(如何在 nodejs 中的单个文件中提供 mysql 数据库连接)
                  Looping Over Result Sets in MySQL(在 MySQL 中循环结果集)
                  Writing an SQL query to SELECT item from the following table(编写 SQL 查询以从下表中选择项目)
                  Converting MySQL code to Access: GROUP_CONCAT and a triple JOIN(将 MySQL 代码转换为 Access:GROUP_CONCAT 和三重 JOIN)
                  How can I convert an MDB (Access) file to MySQL (or plain SQL file)?(如何将 MDB (Access) 文件转换为 MySQL(或普通 SQL 文件)?)
                    <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>