Yii CDBCommand getText для отображения всех переменных в SQL

Я использую 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?

Спасибо!

7
задан Bug Magnet 10 February 2012 в 10:53
поделиться