2012-03-07 8 views
2

モデルの$ model-> save()関数を呼び出すと生成されるクエリを表示します。 私はそれをする方法を見つけませんでした。 誰かが知っている場合は返信してください。

おかげ

答えて

6
は、あなたの設定ファイルにあなたの 'デシベル' コンポーネントを変更

-

'db'=>array(
     … 
     'enableProfiling'=>true, 
     'enableParamLogging' => true, 
), 

次に、あなたはすべてをログに記録されている場所に確認してください。ファイルの場合は、application.logファイルになります。それ以外はページそのもの。ファイルにログインできるようにするには -

'log'=>array(
     'class'=>'CLogRouter', 
    'routes'=>array(
      array(
       'class'=>'CWebLogRoute',      
       'levels'=>'trace, info, error, warning', 
     ), 
      array(
       'class'=>'CFileLogRoute', 
       // 'categories' => 'system.db.*', 
       'levels'=>'trace, info, error, warning',  
      ), 

     ), 
+2

+1は間違いなく機能しますが、使用できるビルド機能はありませんか? –

+0

プロファイルを開発環境から本番環境にコピーする場合は、プロファイリングを無効にしてください。 – happyhardik

関連する問題