2011-06-22 33 views

回答

18

將它設置在引導:

Cookie::$salt = 'foobar'; 

或者像@davgothic說,延長餅乾類。

不要修改系統文件夾中的代碼。從來沒有需要這樣做。

+0

現在,我對這些方法中使用哪個方法感到不知所措......哈哈......謝謝,儘管......自從他第一次以來,我給了另一個人答案,但我不介意如果有人插話,如果這是更標準的做法......不想將其他小菜發送到錯誤的路徑......我應該翻轉來做出答案人還是保持原樣......? – Serhiy

+0

Jeremy(@zombor)是Kohana團隊的開發人員之一,他提出了一個很好的觀點,你不應該編輯任何Kohana系統文件。不是當你可以延長他們,如我的答案。在這種情況下,我的首選方法是擴展課程。但是,正如Jeremy所說,如果需要,也可以通過編輯bootstrap.php來解決。 –

+0

兩種方式都同樣好。只是不要編輯你的系統文件。擴展您的應用程序文件夾中的類。將它設置在引導程序中「更容易」,因爲您不必進行類繼承,但它們都很好。 – zombor

2

它可以通過創建一個cookie.php文件application/classes具有以下內容進行:

class Cookie extends Kohana_Cookie 
{ 
    public static $salt = 'foobar'; 
} // End Cookie 

我勸下面雖然zombor的做法去。

+0

「大多數人」不這樣做。您需要將其設置在引導程序中。 – RJD22

相關問題