Home > Yii > DbProfiling mit Yii

DbProfiling mit Yii

Um sich zu Debugzwecken die SQL-Statements ausgeben zu lassen, die während der Seitengenerierung ausgeführt werden, werden in der Konfiguration die CProfileLogRoute benötigt sowie der Schalter enableProfiling = true

'components'=>array(
    'log'=>array(
        'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning',
                ),
                array(
                    'class' => 'CProfileLogRoute'
                )
            ),
        ),
 
        'db' => array(
            'connectionString'=>'mysql:host=localhost;dbname=dbname',
            'username'=>'username',
            'password'=>'password',
            'enableProfiling' => true
        )

Mit diesen Einstellungen werden die SQL-Statements am Ende der Seite ausgegeben. Sollte man auf dem Produktivsystem natürlich deaktivieren.

No related posts.

Author: Categories: Yii Tags:
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks