Show all SQL queries in Yii1

Показать все SQL запросы на странице в Yii 1.

Иногда хочется вывести все запросы на странице, например, чтобы посмотреть, почему запрос долго обрабатывается.
Открыл для себя чудесный встроенный профайлер в Yii 1.
В самом низу файла настроек, у меня это /protected/config/main.php добавляем код:


if (isset($_GET['sqlProfile'])) {
$config['components']['db']['enableProfiling'] = true;
$config['components']['db']['enableParamLogging'] = true;
$config['components']['log']['routes'] = [[
'class'=>'CProfileLogRoute',
'levels'=>'profile',
'enabled'=>true,
]];
}

Теперь, если зайти по адресу yourdomain.com/?sqlProfile, вы увидите внизу содержательный Profile.

Запись опубликована автором в рубрике Yii.

Добавить комментарий