2016-05-03 92 views
0

我有一個新的類型項目。如果可以的話請幫忙。我有一個用戶管理項目,我有很多表讓我們說用戶表。如何使用加密數據庫?

表用戶 領域user_id說明,user_f_name,user_l_name,user_username ..等這個表被加密真正喜歡

RM_999(這是加密表的名稱) RM_0999,RM_1999,RM_2999,RM_3999 ... 爲了安全起見,我以相同的方式對所有表和列進行了加密。

但我有用簡單的名字寫的yii項目,比如user_username(因爲它已經制作了我用於variouus項目的項目)。但是現在我不想更改我的代碼來添加數據庫。有沒有什麼辦法可以在不改變它的情況下使用我的書面代碼。

任何幫助將不勝感激。

回答

0

這取決於您現有的應用程序代碼是如何編寫的。

下面的方法可以解決你的問題

在您的項目,如果是在一個延伸的CActiveRecord那麼你可以使用attributeLables(),這樣就可以映射現有的列名的加密數據庫中的所有表的實體類列名稱。 (假設您的應用程序代碼通過標籤訪問該表的屬性)。

相關問題