Как посмотреть sql запрос yii2
4 года назад
Человек-Молекула
Ответы
В Yii2 существует несколько способов посмотреть SQL запросы, которые генерируются фреймворком. Вот несколько способов:
-
Вывод SQL запроса в логах Yii2
Вы можете настроить Yii2 таким образом, чтобы он записывал SQL запросы в логи. Для этого в файле конфигурации вашего приложения (обычно
config/main.php
илиconfig/db.php
) добавьте следующий код: -
Использование дебаггера Yii2:
Yii2 поставляется с встроенным дебаггером, который позволяет просматривать выполненные SQL запросы на странице. Для этого включите дебаггер в файле конфигурации, добавив следующий код:
После этого, откройте URL http://yourapp.com/index.php?r=debug
для просмотра выполняемых SQL запросов.
-
Использование ActiveRecord
Если вы используете ActiveRecord в Yii2, вы можете использовать метод
getRawSql()
для просмотра сгенерированного SQL запроса. Например:
9 месяцев назад
Maksim Litvinov