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