2011-07-20 66 views
0

我有一種情況。我想計算點取決於2預先定義的變量,讓我們說他們是$限額和$點不使用數據庫存儲常量變量

例如: $限制= 100 => $點= 2

如果我的K $限制,並且計算$平均值的公式是 (k $限制* $點)/ $限制

問題是。我想動態設置$ limit和$ point。這意味着我想讓用戶設置$ limit和$ point的數量。

但是,我不想存儲用戶給出的數據庫中的$ limit和$ point的值。

在哪裏和我如何存儲和做?

任何建議都是有價值的。

非常感謝。

回答

1

我可能會丟失一些東西,但是當用戶設置數據點爲什麼不設置cookie?

+0

cookie是好的,但是當瀏覽器關閉時,cookie過期。我想在設置時保存$限額和$點不變。任何其他建議i_forget? – Nathanphan

+0

您可以在Cookie上設置截止日期,直到用戶刪除它爲止 – plague

+0

Howeber,其他用戶無法看到cookie中的值。 – Nathanphan

0

我不知道你爲什麼不想將它存儲在數據庫中。但是,根據您的需求,最簡單的方法是使用配置類:

// save data 
    Configure::store('<type>','<filename>', $data); 
    // read data back 
    Configure::load('<filename>'); 
    $data= Configure::read('<type>'); 

類型可以是任何東西,真的,但建議的選項是「模型」,「控制器」,「助手」,「組件「

有趣的是,店裏的功能沒有在食譜記錄(你可以找到它的API中)