Я использую Yii::app()->db->createCommand() для создания SQL запроса. Для просмотра SQL-кода, который генерирует Yii, я использую метод getText() из CDBCommand. Проблема в том, что когда я использую метод getText() на SQL коде, который содержит параметры, например:
Yii::app()->db->createCommand()
->select("name")
->from('package')
->where('id=:id', array(':id'=>5))
->queryRow();
метод getText() возвращает следующий SQL:
select name from package where id=:id
вместо:
select name from package where id=5
Это нормально для простых запросов, но для более сложных запросов с большим количеством параметров, довольно сложно копировать/вставлять каждый параметр в SQL код, чтобы проверить его.
Есть ли способ отобразить параметры непосредственно в SQL с помощью getText() или другого метода в Yii?
Спасибо!