0
我不得不安裝apache + php並將其配置爲使用Oracle數據庫。我使用了本文中描述的設置:http://habrahabr.ru/post/116474/。但是,當我使用Yii時,雖然返回了結果,但儘管事實上我已將該屬性設置爲小寫,但列仍是大寫。如何配置php5和Oracle以配合Yii使用?
我不得不安裝apache + php並將其配置爲使用Oracle數據庫。我使用了本文中描述的設置:http://habrahabr.ru/post/116474/。但是,當我使用Yii時,雖然返回了結果,但儘管事實上我已將該屬性設置爲小寫,但列仍是大寫。如何配置php5和Oracle以配合Yii使用?
在oracle列名內部不區分大小寫,這意味着oracle會始終將未轉義的列名(和表)轉換爲大寫,並且還會在大寫中返回resul集(不幸)。爲了防止出現這種情況,你必須引用列名(和表名)。你可以使用函數「Yii :: app() - > db-> quoteColumnName($ column);」爲了那個原因。
是數據庫中的大寫字母列嗎? –