Cakephp:在Sql日志中查询后打印注释

时间:2014-02-19 11:38:46

标签: cakephp cakephp-2.0 mysqldump

我正在使用CakePHP 2.3和调试工具包插件,我需要在我的日志中的每个Sql查询后打印一个注释。有可能修改它吗?

1 个答案:

答案 0 :(得分:1)

要解决此问题,我在Mysql中创建了一个名为Model/Datasource的{​​{1}}实例。在这里,我覆盖了DboCustomSource的{​​{1}}函数来修改变量execute

DboSource

有必要修改数据库配置中的$sqlApp::uses('Mysql', 'Model/Datasource/Database'); class DboCustomSource extends Mysql{ public function execute($sql, $options = array(), $params = array()){ $sql .= 'comment'; return parent::execute($sql, $options, $params); } }