この記事は主にcakephpでSQLステートメントを出力する方法を紹介します。これは、以前のすべてのSQLステートメントを出力する機能を実現でき、それを必要とする友人はそれを参照できます。
この記事の例では、cakephp が SQL ステートメントを出力する方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです
次のステートメントをコードにコピーして、以前のすべての SQL ステートメントを出力します。
1 2 3 4 5 6 7 8 9 10 11
|
$sources = ConnectionManager::sourceList(); if (!isset($logs)): $logs = array(); foreach ($sources として $source): $db =& ConnectionManager::getDataSource($source); if (!$db->isInterfaceSupported('getLog')): 続き; 終わり; $logs[$source] = $db->getLog(); エンドフォーリーチ; 終わり;
|
。