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?
Ура!