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

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

Ура!

Ответы на вопрос(4)

Ваш ответ на вопрос